💡배열의 중첩

var nums = new Array(5, 10, 21, “hello”, new Array(2, 3, 4));
console.log(nums[4][1]);

❗모든 것을 담을 수 있지만 그래서 오류를 범할 수도 있음.

💡배열 값의 삭제, 교체, 삽입 splice

var nums = new Array(5, 10, 21, "hello");
nums.splice(2);   // index 2번째 부터 이후를 지운다. => 5, 10
nums.splice(2,1);   // index 2번째의 1개가 지워진다. => 5, 10, "hello"

지우고 넣기(교체)

var nums = new Array(5, 10, 21, "hello");
nums.splice(2,1,"hoho");
// index 2번째의 1개를 지우고 그 자리에 "hoho"를 넣어라
// 5, 10, "hoho", "hello"

지우지 않고 넣기(삽입)

var nums = new Array(5, 10, 21, "hello");
nums.splice(2,0,"hoho");
// index 2번째의 0개를 지우고 그 자리에 "hoho"를 넣어라
// 5, 10, "hoho", 21, "hello"