es6에서 "for of"는 "Symbol.iterator" 속성으로 배포된 데이터 구조를 순회하는 데 사용됩니다. "for of" 루프는 모든 데이터 구조를 순회하는 방법입니다. 데이터 구조 객체) {console.log(value);}".
이 튜토리얼의 운영 환경: Windows 10 시스템, ECMAScript 버전 6.0, Dell G3 컴퓨터.
ES6에서는 모든 데이터 구조를 순회하는 통합 방법으로 for...of 루프를 도입했습니다.
Symbol.iterator 속성을 사용하여 데이터 구조를 배포하는 한 반복자 인터페이스가 있는 것으로 간주되며 for...of 루프를 사용하여 해당 멤버를 탐색할 수 있습니다. for...of 루프는 데이터 구조의 Symbol.iterator 메서드입니다.
for...of 루프가 사용할 수 있는 범위:
배열;
Set 및 Map 구조(예: 인수 개체) , DOM NodeList 객체)
Generator 객체.
사용 예
var arr = ['nick','freddy','mike','james']; for(var item of arr){ console.log(item); }
var arr = [ { name:'nick', age:18 }, { name:'freddy', age:24 }, { name:'mike', age:26 }, { name:'james', age:34 } ]; for(var item of arr){ console.log(item.name,item.age); }출력 결과: 배열의 각 항목을 탐색합니다. 【관련 추천:
javascript 비디오 튜토리얼
,web front-end】
위 내용은 es6에서 for of의 사용법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!