배열 - Array
- 순서대로 번호가 붙은 원소들이 연속적인 형태로 구성된 구조
- 여러 개의 값을 담는 컬렉션
- 데이터의 목록, 리스트
배열의 생성
- 배열 리터럴로 생성
// 배열 리터럴로 생성
const arr = [];
const arr2 = [1, 2, 3];
const arr3 = ['1', 100, true];
// 각 요소의 타입들이 다른 것보단 통일된 것을 지향한다.
- 생성자로 생성
const arr = new Array();
// 결과: []
const arr2 = new Array(1, 2, 3);
// 결과: [1, 2, 3]
const arr3 = new Array(3);
// 특정 길이를 가진 배열을 생성
// 결과: [undefined, undefined, undefined]
배열의 인덱스
- 배열은 인덱스로 값에 접근한다.
- 배열의 첫번째 요소부터 인덱스: 0 이고 마지막 요소는 인덱스: 배열의 길이 - 1이다.
- 배열의 길이를 넘어선 원소에 접근하면 undefined
- 인덱스로 접근 후 자유롭게 값도 수정이 가능하다.
const arr = [1, 2, 3];
console.log(arr[0]); // 결과: 1
console.log(arr[1]); // 결과: 2
console.log(arr[2]); // 결과: 3
console.log(arr[100]); // 결과: undefined
arr[2] = 1000;
console.log(arr[2]); // 결과 : 1000
배열의 길이
const arr = [1, 2, 3, 4, 5];
console.log(arr.length); // 결과: 5
'자바스크립트' 카테고리의 다른 글
[자바스크립트] 배열의 메소드 - splice, slice (0) | 2024.07.28 |
---|---|
[자바스크립트] 배열의 메소드 - push, pop, unshift, shift (0) | 2024.07.20 |
[자바스크립트] 변수의 호이스팅과 스코프 (0) | 2024.07.10 |
[자바스크립트] 변수 네이밍 (0) | 2024.07.06 |
[자바스크립트] 변수, 상수에 대해 (0) | 2024.07.03 |