자바 스크립트 배열 길이 설명

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