JavaScript for of
문은 반복 가능한 객체의 값을 반복한다.
an iterable object - 반복 가능한 객채?
한마디로 단일 개체가 아닌 리스트나 인덱스가 있는 객체
Array
, Strings
, Maps
, NodeList
등과 같은 반복 가능한 데이터 구조를 반복할 수 있다.
Syntax
for (variable of iterable) {
// code block to be executed
}
variable - 모든 반복에 대해 다음 속성의 값이 변수에 할당된다. 변수는 const
, let
또는 var
로 선언할 수 있다.
iterable - 이터러블(반복) 속성이 있는 객체입니다.
while
루프와 do/while
루프는 다음 장에서 공부한다.