Javascript For 문법
for 문
for(let i; i<N;i++){
console.log(i);
}
for in 문
- for/in 문은 해당 객체의 모든 열거 가능한 프로퍼티를 순회
const object = { a: 1, b: 2, c: 3 };
for (const property in object) {
console.log(`${property}: ${object[property]}`);
}
for of 문
- for/of 문은 반복할 수 있는 객체(Array, Map, Set, String, TypedArray, arguments)를 순회할 수 있도록 해주는 반복문
const array1 = ['a', 'b', 'c'];
for (const element of array1) {
console.log(element);
}
let iterable = new Map([["a", 1], ["b", 2], ["c", 3]]);
for (let entry of iterable) {
console.log(entry);
}
for (let [key, value] of iterable) {
console.log(value);
}
let iterable = new Set([1, 1, 2, 2, 3, 3]);
for (let value of iterable) {
console.log(value);
}