728x90
반응형
배열은 순서를 가지고 있는 값이다.
배열의 구조를 알아보자. 배열은 대괄호로 표현을 하고 대괄호 안에는 요소들(elements)이 쉼표로 구분돼있다.
let arr = [1, 2, 3, 4];
인덱스(index)는 배열의 순서이며, 0부터 번호를 매긴다. 요소들은 값을 갖고 있는다.
배열의 인덱스를 이용해서 값을 조회할 수 있다. 조회하기 위해서는 조회하려는 배열의 이름과 요소의 인덱스를 알면된다.
arr의 2번째 인덱스의 값을 조회하려면 arr[2]로 조회할 수 있다.
배열은 값으로는 number, string, array, null, undefined, object 등의 타입을 갖을 수 있다.
let arr = [1, "a", [2, 3], null, undefined, {name: "han"}];
console.log(arr); // [1, 'a', Array(2), null, undefined, {name: 'han'}]
arr배열의 [2,3]의 2의 값을 조회하기 위해서는 arr[2][0] 로 조회할 수 있다.
배열의 길이를 알기 위해서는 length속성을 사용한다.
let arr = ["a", "b", "c"]
console.log(arr.length); // 3
배열에 요소를 추가하기 위해서는 push메서드를 사용한다.
let arr = [1, 2, 3];
arr.push(4);
console.log(arr); // [1, 2, 3, 4]
배열의 마지막 요소를 삭제하기 위해서는 pop메서드를 사용한다.
let arr = [1, 2, 3];
arr.pop();
console.log(arr); // [1, 2]
728x90
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] 원시 자료형과 참조 자료형 (0) | 2022.05.12 |
---|---|
[JavaScript] 객체 (0) | 2022.05.11 |
[JavaScript] 반복문 (0) | 2022.04.29 |
[JavaScript] 문자열 (0) | 2022.04.27 |
[JavaScript] 조건문 (0) | 2022.04.27 |