obj
라는 객체안의 키값들을 Array
로 반환한다.
const myObj = [
1 : 'a',
2 : 'b',
3 : 'c',
];
라는 객체가 있다고 하자.
console.log(Object.keys(myObj));
// console에 찍히는 값 : Array [1, 2, 3]
Object.keys(obj)
라는 메서드를 활용하면 해당 객체의 키값을 반환받는다.
비슷한 메서드로 values()
와 entries()
가 있다.
console.log(Object.values(myObj));
// console에 찍히는 값 : Array ["a", "b", "c"]
for (const [key, value] of Object.entries(myObj)) {
console.log(`${key}: ${value}`);
}
// console에 찍히는 값 :
// "1: a"
// "2: b"
// "3: c"