답변

2

유스 케이스는 배열의 각 요소에 대해 무언가를하고 싶을 때 사용합니다. 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 
+1

일부 언어는 배열의 방법으로 사용하는 경우이'foreach' ... 사실 ES5는'forEach'를 호출 부르지 만, 'for ... of' 문법은 많은 여분의 가중치를 없애고 비 배열에서 쉽게 사용할 수 있도록합니다. –