[JS] loops

Chaewon Yoon (Jamie)·2023년 9월 6일
0

[Today I learned]

목록 보기
31/32

Object.entries()

Object.keys(), Object.values()도 있음

let person = {
name: "홍길동",
age: 25,
height: 180
}
let newArray = Object.entries(person);
for (let i = 0; i < newArray.length; i++){
console.log(`key: ${newArray[i][0]}, value: ${newArray[i][1]})
}
// key: name, value: 홍길동
// key: age, value: 25
// key: height, value: 180

for of: 배열의 모든 요소에 접근해야 할 때 사용

let arr = [ 1, 2, 3, 4, 5];

for (let i of arr){
console.log(i);
}

for-in: 주로 객체에서 사용됨.

for문과는 달리 객체의 모든 property들을 바로 순회할 수 있음

let person = {
name: "홍길동",
age: 25,
height: 180
};

for (let key in person){
console.log(`key: ${key}, value: ${person[key]})
}

// key: name, value: 홍길동
// key: age, value: 25
// key: height, value: 180

for-in 반복문을 사용하면 객체를 배열로 바꾸지 않아도 되며 한 번에 객체의 모든 property에 접근 가능함

profile
keep growing as a web developer!🧃

0개의 댓글