자바스크립트에서의 배열이란 참 독특한 놈입니다. ㅡㅡ..
일단 배열이지만 길이를 가변적으로 유동이 가능합니다.
.length 프로터피로 배열의 값을 설정하면 언제든지 크기가 변합니다.
게다가 pop, push, shift, unshift 메서드를 사용해서 앞 뒤 스택을 흉내낼 수도 있고요
다차원 배열을 지원하지 않지만 비슷하게 사용 할 수도 있습니다. ^^
게다가 자바스크립트는 변수의 타입이 없고 내부에서 알아서 오토타입캐스팅이 강하게 지원되기 때문에
한 배열에 어떤 객체나 기본타입을 넣어도 타입 캐스팅 없이 넣고 빼고가 가능합니다~
그리고 length 를 1000 으로 설정하더라도 실제로 값을 넣은 인덱스만 메모리에 할당하기 때문에
메모리의 낭비 없이 크기의 가변적인 활용이 가능합니다.
배열을 생성하는 방법에 대하여 알아봅시다~
ex1)
var empty = [];
var primes = [2, 3, 5, 7, 11];
var misc = [1.1, true, "a", ]; //서로 다른 타입을 원소로 가진 배열도 가능
var a = new Array();
var b = new Array(5, 4, 3, "test");
값을 얻을 때는 다 아실테니까 ^^ 넘어가고요
참 특이하죵?? 메서드는 더 특이합니다. 다음 글에 올려드릴게용~