Javascript 기초 02 - 값
자바스크립트의 배열은 자유롭게 어떠한 값이든 넣을 수 있으며, 배열의 크기를 미리 선언 할 필요도 없다.
let array = [26, '스물여섯', ['1-1', '1-2'], function () { 'fun' }]
console.log(array.length) // 4
console.log(array[0]) // 26
console.log(array[1]) // '스물여섯'
console.log(array[2][0]) // 1-1
console.log(array[2][1]) // 1-2
console.log(array[3]) // f () { 'fun' }
배열에 값을 추가하거나 변경할때도 제약이 없이 자유롭다.
심지어, 아래처럼 빠진 슬롯이 있는 배열 생성도 가능하다.
let array = [];
array[3] = '세번째 값'
console.log(array.length) // 4
console.log(array[2]) // undefined
console.log(array[3]) // 세번째 값
자바 스크립트의 배열에는 주의점이 있다. 배열도 하나의 객체이기 때문에 키/프로퍼티 값을 추가 할 수 있다. 이 때 배열의 length 가 증가하지 않으니 주의 가 필요하다.
