For 반복문
- for in
- 객체에서 문자열로 키가 지정된 모든 열거 가능한 속성에 대해 반복
- 배열에서는 사용하는 것을 지양한다
- for of
- MDN
- 반복가능한 객체 (Array, Map, Set, String, TypedArray, arguments 객체 등을 포함)에 대해서 반복하고 각 개별 속성값에 대해 실행되는 문이 있는 사용자 정의 반복 후크를 호출하는 루프를 생성
- array: 각 인덱스의 value값을 호출할 수 있다
- map: 호출 가능한 내용을 개별적으로 호출할 수 있다(객체의 key-value, 혹은 각각)
- string: 문자열 인덱스 각각을 호출할 수 있다