728x90
foreach, for in, for of의 차이
foreach와 for of는 array를 반복하여 작업을 수행합니다.
let items = [10, 20, 30];
items.forEach(function(item) {
console.log(item);// 10, 20, 30
});
for (let value of items) {
console.log(value); // 10, 20, 30
}
for in는 객체의 속성들을 반복하여 작업을 수행합니다. for in 구문에서는 key 값에 접근할 수 있고
let obj = {a:1, b:2, c:3}
for(let key in obj){
console.log(key) //"a", "b", "c"
console.log(obj[key])// 1, 2, 3
}
728x90