length
주어진 배열의 요소 수를 반환하거나 설정하는 JavaScript의 배열 속성입니다.
length
배열 의 속성은 이와 같이 반환 될 수 있습니다.
let desserts = ["Cake", "Pie", "Brownies"]; console.log(desserts.length); // 3
length
속성 과 함께 할당 연산자를 사용하여 배열의 요소 수를 설정할 수 있습니다.
let cars = ["Saab", "BMW", "Volvo"]; cars.length = 2; console.log(cars.length); // 2
어레이에 대한 추가 정보 :
isArray () 메서드
이 Array.isArray()
메서드는 true
객체가 배열 인 false
경우 반환하고 그렇지 않은 경우 반환 합니다 .
통사론:
Array.isArray(obj)
매개 변수 :
obj 검사 할 개체입니다.
MDN 링크 | MSDN 링크
예 :
// all following calls return true Array.isArray([]); Array.isArray([1]); Array.isArray(new Array()); // Little known fact: Array.prototype itself is an array: Array.isArray(Array.prototype); // all following calls return false Array.isArray(); Array.isArray({}); Array.isArray(null); Array.isArray(undefined); Array.isArray(17); Array.isArray('Array'); Array.isArray(true); Array.isArray(false); Array.isArray({ __proto__: Array.prototype });
Array.prototype.forEach
'forEach'배열 메서드는 배열의 각 항목을 반복하는 데 사용됩니다. 이 메서드는 배열 Object에서 호출되고 배열의 각 항목에 대해 호출되는 함수가 전달됩니다.
var arr = [1, 2, 3, 4, 5]; arr.forEach(number => console.log(number * 2)); // 2 // 4 // 6 // 8 // 10
콜백 함수는 배열에서 현재 항목의 인덱스를 참조해야하는 경우 인덱스의 두 번째 매개 변수를 사용할 수도 있습니다.
var arr = [1, 2, 3, 4, 5]; arr.forEach((number, i) => console.log(`${number} is at index ${i}`)); // '1 is at index 0' // '2 is at index 1' // '3 is at index 2' // '4 is at index 3' // '5 is at index 4'
배열에 대한 추가 정보 :
array.prototype.filter
array.prototype.reduce