배열(Array) 객체란?


// 배열 생성
const arr = ['홍길동', '갑돌이', '갑순이'];

// 인덱스를 통해 요소 '갑돌이'에 접근
// 인덱스는 0부터 시작
arr[0]; // '홍길동'의 인덱스는 0
arr[1]; // '갑돌이'의 인덱스는 1
arr[2]; // '갑순이'의 인덱스는 2

Spread Operator로 배열 복사

let arr1 = [1, 2];
let arr2 = [...arr1]; // Spread Operator를 이용해서 배열 복사

arr2[2] = 15;

console.log(arr1); // [1, 2]
console.log(arr2); // [1, 2, 15]

Array.length : number

// 배열 생성
const arr = ['홍길동', '갑돌이', '갑순이'];

arr.length; // 3

Array.isArray(arg) : boolean

// 배열 생성
const arr = ['홍길동', '갑돌이', '갑순이'];

Array.isArray(arr); // true
Array.isArray(1); // false

Array.indexOf(searchElement) : number