코드 블록을 조건에 맞게 반복
for (let i = 0; i < 5; i++) {
console.log(`Number${i}`);
}
//result
//Number0
//Number1
//Number2
//Number3
//Number4
객체의 속성을 따라 반복
const user = {
name: "kim",
province: "경남",
city: "진주",
};
for (let x in user) {
console.log(`${x}:${user[x]}`);
}
//result
name:kim
province:경남
city:진주
지정된 조건이true인 동안 코드 블록 반복
let i = 0;
while (i < 5) {
console.log(`Number${i}`);
i++;
}
//result
//Number0
//Number1
//Number2
//Number3
//Number4
코드 블록을 한번 실행하고, 조건이 true인 동안 반복
let i = 0;
do {
console.log(`Number${i}`);
i++;
} while (i < 5);
//result
//Number0
//Number1
//Number2
//Number3
//Number4
const num = [1, 2, 3, 4, 5];
for (let i = 0; i < num.length; i++) {
console.log(`Number${i}`);
}
//result
//Number1
//Number2
//Number3
//Number4
//Number5
const num = [1, 2, 3, 4, 5];
num.forEach((num, i, arr) => {
console.log(`${i}:Number${num}`);
console.log(arr);
});
//i: index, num:value, arr:Array
const num = [1, 2, 3, 4, 5];
num.map((num) => {
console.log(`Number${num}`);
});
//result
//Number1
//Number2
//Number3
//Number4
//Number5