1. 선언(생성) 방식

let arr = new Array(); 

let arr = []; // 배열 리터럴

let arr1 = [1,2,3,4]; 

let arr2 = [1,"2",true,null,undefined,{},[], function(){}] // 별에 별 타입 다 들어감.

2. 접근 방식

let arr = [1,2,3,4,5];
arr[0]
arr[1]
arr[2]

3. 배열 추가

push 사용.

가장 마지막에 추가가 된다.

let arr = [1,2,3,4,5];
arr.push(6);
arr.push({name: "shipjh"}); // Object 추가.

4. 배열 길이

배열.length 를 사용한다.

❗단, 배열의 중간을 생략하고 배열의 값을 넣을때, 중간 값은 undefined 로 들어간다. 배열의 크기도 늘어남.

let arr = [1, 2, 3, 4, 5];
console.log(arr.length); // 5

arr[10] = 1;

console.log(arr.length); // 11

Untitled