TIL 54 | Array

✌배열(Array)

배열(Array)은 정렬된 값의 집합이다. 배열 안의 각 값은 요소(element)라고 한다. 각 요소는 배열에서 위치를 가리키는 번호를 배정 받는데, 이를 인덱스(index)라고 한다. JavaScript에서는 배열은 타입이 고정되어 있지 않다. 즉, 같은 배열에 있는 요소는 값의 타입은 서로 다를 수 있다. 배열의 요소는 객체가 될 수도 있고, 또 다른 배열이 될 수도 있다.

자주 사용하는 연산

1. 배열 만들기

배열을 만드는 가장 쉬운 방법은 배열 리터럴을 사용하는 것이다. 배열 리터럴은 대괄호([ ]) 안에 배열의 요소를 쉼표(,)로 구분해 나열하는 것.

let misc = [1, true, 'a'];
console.log(misc.length); // 3

2. 인덱스로 배열의 요소에 접근

배열의 각 요소에 접근할 때에는 [ ] 연산자를 사용한다. [ ] 연산자 왼쪽에는 배열 참조 변수가 와야하며, [ ]안에는 정수값으로 평가되는 임의의 표현식이 위치할 수 있다. JavaScript는 사용자가 명시한 숫자 배열 인덱스를 문자열 형태로 바꿔서 프로퍼티 이름으로 사용한다.

let first = misc[0]; // 1

let last = misc[misc.length - 1]; // 'a'

좋은 웹페이지 즐겨찾기