"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 배열 및 배열 방법에 대한 설명

배열 및 배열 방법에 대한 설명

2025-02-06에 게시되었습니다
검색:610

Explanation on Arrays and Arrays method

JavaScript 배열 및 공통 방법에 대한 자세한 설명 :

배열이란 무엇입니까? ]]]

JavaScript에서 배열은 변수 이름으로 일련의 값 (요소)을 저장하는 특수 객체입니다. 이 값은 다른 데이터 유형 (숫자, 문자열, 부울, 객체 또는 기타 배열) 일 수 있습니다.

주요 기능 :

  • 주문 : 배열의 요소는 특정 순서가 있고 위치는 0부터 시작됩니다.
  • 변수 : 배열이 생성 된 후 요소를 변경할 수 있습니다.
  • Dynamic :
  • 배열은 필요에 따라 성장하거나 줄어들 수 있습니다.
배열을 만듭니다 :

    리터럴 표기법 :
  • ]
const myArray = [Hello ", true, null]
   const myArray = [1, "hello", true, null]; 
    배열 생성자를 사용하십시오 :
const ontherarray = 새로운 배열 (5); const antanotherArray = 새로운 배열 (1, 2, 3);
   const anotherArray = new Array(5); // 创建一个包含5个空槽的数组
   const yetAnotherArray = new Array(1, 2, 3); 

사각형 브래킷 표기법 및 색인 사용 :

const 과일 =

; Console.log (과일 [0]); // 출력 : "Apple"(첫 번째 요소) Console.log (과일 [2]); // 출력 : "Orange"

   const fruits = ["apple", "banana", "orange"];
   console.log(fruits[0]); // 输出: "apple" (第一个元素)
   console.log(fruits[2]); // 输出: "orange" (第三个元素)

필요한 색인에 새 값을 할당합니다.

과일 [1] = "포도"; Console.log (과일); // 출력 :

   fruits[1] = "grape"; 
   console.log(fruits); // 输出: ["apple", "grape", "orange"]

push () :
    배열 끝에 하나 이상의 요소를 추가합니다.
  • fruits.push ( "Mango")
;
   fruits.push("mango"); 
배열의 마지막 요소를 삭제하고 반환합니다.
  • const removedfruit = fruits.pop ();
   const removedFruit = fruits.pop(); 
  • Fruits.unshift ( "Kiwi") ]
   fruits.unshift("kiwi"); 
  • const firstfruit = fruits.shift ()
   const firstFruit = fruits.shift(); 
  • const citrusfruits = fruits.slice (1, 3);
  • splice () :
지정된 위치에서 배열 요소를 추가/삭제합니다.
   const citrusFruits = fruits.slice(1, 3); // 从索引1到2(不包括2)的元素
fruits.splice (1, 0, "pear"); Fruits.splice (2, 1);
  • concat () : 기존 배열을 연결하여 새 배열을 만듭니다.
   fruits.splice(1, 0, "pear"); // 在索引1处插入"pear"
   fruits.splice(2, 1); // 从索引2处删除1个元素
지정된 스플리터로 분리 된 모든 배열 요소를 문자열로 연결합니다.
  • const fruitstring = fruits.join ( ","
;
   const combinedFruits = fruits.concat(["pineapple", "strawberry"]); 
주어진 요소의 첫 번째 인덱스를 반환합니다.
  • const index = fruits.indexof ( "Apple");
   const fruitString = fruits.join(", "); 
  • const hasbanana = fruits.includes ( "banana")
   const index = fruits.indexOf("apple"); 
  • fruits.foreach (fruit => console.log (fruit));
  • map () :
원래 배열의 각 요소에 함수를 적용하여 새 배열을 만듭니다.
   const citrusFruits = fruits.slice(1, 3); // 从索引1到2(不包括2)的元素
const fruitlengths = fruits.map (fruit => fruit.length);
  • filter () : 함수가 제공 한 테스트의 요소 만 포함 된 새 배열을 만듭니다.
   fruits.forEach(fruit => console.log(fruit)); 
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3