배열(Array)객체

Spread Operator 배열 복사

const arr1 = [1, 2, 3, 4, 5];
const arr2 = [...arr1];
arr2[0] = [10, 20, 30];

console.log(arr2); 
// [ [ 10, 20, 30 ], 2, 3, 4, 5 ]

array.length

const arr1 = [1, 2, 3, 4, 5];

console.log(arr1.length); // 5

array.isArray(arg)

const arr1 = [1, 2, 3, 4, 5];

console.log(Array.isArray(arr1)); // true
console.log(Array.isArray(1)); // false

array.indexOf(searchElement)

const arr4 = [1, 2, 'gil-don Hong', 4, 5];

console.log(arr4.indexOf('gil-don Hong')); // 2
console.log(arr4.indexOf('Woonwoo Jun')); // -1