JavaScript에서 배열 반복
소개
JavaScript는 요소를 반복하는 다양한 기술을 제공합니다. 배열로. 이 문서에서는 배열 및 유사 배열 객체를 탐색하는 데 사용할 수 있는 옵션을 살펴봅니다.
실제 배열의 경우
1. for-of 루프(ES2015 )
for-of 루프는 암시적 반복자를 사용하여 배열의 값을 반복합니다.
const a = ["a", "b", "c"]; for (const element of a) { console.log(element); // a, b, c }
2. forEach 및 관련(ES5)
forEach는 배열의 각 요소에 대해 콜백 함수를 호출하는 다목적 메서드입니다. 관련된 일부 및 모든 방법으로 중단 및 계속 작업을 지원합니다.
a.forEach((element) => { console.log(element); // a, b, c });
3. 간단한 for 루프
이 전통적인 for 루프는 배열의 각 인덱스를 반복합니다.
for (let i = 0; i < a.length; i++) { const element = a[i]; console.log(element); // a, b, c }
4. for-in 루프(주의)
for-in 루프는 상속된 속성을 포함하여 배열의 속성을 반복합니다. 의도하지 않은 동작을 방지하려면 안전 장치를 사용하여 배열 요소를 통해서만 반복되도록 하세요.
for (const propertyName in a) { if (a.hasOwnProperty(propertyName)) { const element = a[propertyName]; console.log(element); // a, b, c } }
5. Iterator(ES2015 )
반복자를 명시적으로 사용하면 반복 프로세스를 세밀하게 제어할 수 있습니다.
const iter = a[Symbol.iterator](); for (let element of iter) { console.log(element); // a, b, c }
위 내용은 JavaScript에서 배열을 반복하는 가장 좋은 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!