0
for...of 루프가 ECMAScript-6 제안에 추가되었지만 지금까지 들어 본 적이없는 것으로 나타났습니다. 그 (것)들을위한 전형적인 사용 케이스는 무엇입니까?ECMAScript-6과 관련성이있는 다른 언어로 어떻게 사용합니까?
for...of 루프가 ECMAScript-6 제안에 추가되었지만 지금까지 들어 본 적이없는 것으로 나타났습니다. 그 (것)들을위한 전형적인 사용 케이스는 무엇입니까?ECMAScript-6과 관련성이있는 다른 언어로 어떻게 사용합니까?
유스 케이스는 배열의 각 요소에 대해 무언가를하고 싶을 때 사용합니다. ECMAScript의 for...in
은 배열 의 인덱스 (및 그 잘못)까지 정렬 할 것입니다. ES6 for...of
의
파이썬의 상응과 같이, for...in
입니다 :
myList = [ "a", "b", 5]
for el in myList:
# el takes on the values "a", "b", 5 in that order
pass
일부 언어는 배열의 방법으로 사용하는 경우이'foreach' ... 사실 ES5는'forEach'를 호출 부르지 만, 'for ... of' 문법은 많은 여분의 가중치를 없애고 비 배열에서 쉽게 사용할 수 있도록합니다. –