- 한번에 여러개의 메모리를 준비하는 방법
- 배열의 생성 : [] 또는 Array() 활용
소스
var arr1 = [];
var arr2 = new Array();
console.log("arr1.length", arr1.length);
console.log("arr2.length", arr2.length);
console.log(arr1[0], arr2[0]);
arr1[0] = 10;
arr1[2] = 30;
console.log(arr1[0], arr1[1], arr1[2]);
console.log(arr1.length);
arr1[3] = "문자열";
arr1[4] = {};
arr1[5] = [1, 2, 3];
arr1[6] = true;
arr1["msg"] = "냐옹이는 세젤귀~!";
console.log(arr1);
console.log(arr1.length);
console.log(arr1["msg"]);
arr1["99"] = "멍멍";
console.log(arr1.length);
결과
arr1.length 0
arr2.length 0
undefined undefined
10 undefined 30
3
[ 10,
<1 empty item>,
30,
'문자열',
{},
[ 1, 2, 3 ],
true,
msg: '냐옹이는 세젤귀~!' ]
7
냐옹이는 세젤귀~!
100
소스
"use strict";
var arr = [10, 20, 30];
arr[arr.length] = 40;
console.log(arr);
arr.push(50);
console.log(arr);
var arr2 = arr;
console.log(arr2);
arr2.push(100);
console.log(arr);
console.log(arr2);
arr.splice(1, 1);
console.log(arr);
결과
[ 10, 20, 30, 40 ]
[ 10, 20, 30, 40, 50 ]
[ 10, 20, 30, 40, 50 ]
[ 10, 20, 30, 40, 50, 100 ]
[ 10, 20, 30, 40, 50, 100 ]
[ 10, 30, 40, 50, 100 ]
댓글 영역