반응형
▼ 내용
foreach 반복문은 오직 Array 객체에서만 사용가능한 메서드입니다. (ES6부터는 Map,Set 지원)
배열의 요소들을 반복하여 작업을 수행할수 있습니다.
foreach구문의 인자로 callback함수를 등록할수 있고, 배열의 각 요소들이 반복될 떄 이 callback 함수가 호출됩니다. callback 함수에서 배열요소의 인덱스와 값에 접근할수 있습니다.
배열의 첫번쨰부터 마지막까지 반복하면서 item을 꺼낼수 있다.
▼ 내용
객체에 사용 할수 있습니다.
객체의 key값과 value 값을 뽑아내는데 유용합니다.
객체의 키값의 갯수만큼 반복하여 첫번쨰키값부터 마지막 키값까지 반복합니다.
▼ 내용
for of 반복문은 ES6에 추가된 새로운 컬렉션 전용 반복 구문입니다.
for of 구문을 사용하기 위해선 컬렉션 객체가 [Symbol.iterator] 속성을 가지고 있어야만 합니다.
(직접 명시 가능)
▼ 내용
for in 반복문 : 객체의 모든 열거 가능한 속성(property)에 대한 반복
for of 반복문 : [Symbol.iterator] 속성을 가지는 컬렉션 전용
반응형
'프로그래밍 > JavaScript' 카테고리의 다른 글
D3.JS - 날짜 라인 그래프 그리기 (0) | 2022.01.05 |
---|---|
JavaScript - ECMA6 문법 (구조분해,애로우함수 등) (0) | 2019.04.30 |
javascript 구동방법이해하기 (0) | 2019.03.03 |
javascript - 콜백함수 확장판 (콜백함수 이해하기) (0) | 2019.03.03 |
javascript - 콜백함수,함수의 선언,클로저 (0) | 2019.03.03 |