𝗔𝗿𝗿𝗮𝘆𝘀 𝗶𝗻 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁

배열(Array)은 값들의 순서가 있는 목록입니다. 각 값을 요소(element)라고 부릅니다. 모든 요소는 인덱스 번호를 가집니다.

JavaScript 배열의 주요 특징:

  • 숫자, 문자열, 불리언과 같은 다양한 데이터 타입을 담을 수 있습니다.
  • 크기가 자동으로 늘어납니다. 처음에 크기를 미리 설정할 필요가 없습니다.

배열을 생성하는 방법:

  1. Array Constructor Array() 함수를 사용합니다. let scores = new Array(10); 이것은 10개의 빈 슬롯을 가진 배열을 생성합니다.

  2. Array Literal 이 방식이 권장됩니다. 대괄호를 사용합니다. let colors = ['red', 'green', 'blue']; let emptyArray = [];

요소에 접근하는 방법:

JavaScript는 0부터 시작하는 인덱싱(zero-based indexing)을 사용합니다. 첫 번째 요소는 인덱스 0에 있습니다. let mountains = ['Everest', 'Fuji', 'Nanga Parbat'];

  • mountains[0]은 'Everest'를 반환합니다.
  • mountains[1]은 'Fuji'를 반환합니다.

인덱스에 새로운 값을 할당하여 값을 변경할 수 있습니다. mountains[2] = 'K2';

일반적인 배열 작업:

  • 끝에 추가: .push() 사용
  • 앞에 추가: .unshift() 사용
  • 끝에서 제거: .pop() 사용
  • 앞에서 제거: .shift() 사용
  • 인덱스 찾기: .indexOf() 사용
  • 값이 배열인지 확인: Array.isArray() 사용

전체 요소의 개수를 확인하려면 .length 속성을 사용합니다.

Source: https://www.javascripttutorial.net/javascript-array/ Complete post: https://dev.to/pdhanush26/arrays-in-javascript-599a