JavaScript 제어문!
for, continue, break
JS 역시 타 언어와 같이 for (var i = 1; i < 10; i++) 형태로 for 문을 제공하고continue, break 키워드를 통해 탈출 가능하다.
for in
객체의 모든 열거할 수 있는 프로퍼티(enumerable properties) 를 순회할 수 있도록 해주는 반복문
1 | const cls = { name: "kouzie", age: 27 } |
Array 의 경우 각 요소의 propertie 인 요소순서를 가져온다.
1 | var arr = [1, 1, 2, 3, 4, 5]; |
for of
iterable objects 를 순회할 수 있도록 해주는 반복문
1 | var arr = [1, 1, 2, 3, 4, 5]; |
1 | var arr = new Set([1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 5, 5]); |
forEach
배열은 일반 for, for..of, forEach 사용을 권장한다.
1 | var arr = new Set([1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 5, 5]); |