[js] object.keys(), values(), .entries()

0v0baek·2024년 4월 18일
0

TIP

목록 보기
15/15

참고 글

object.keys(obj)

obj라는 객체안의 키값들을 Array로 반환한다.

💡개념 : .keys(obj)

const myObj = [
1 : 'a',
2 : 'b', 
3 : 'c',
];

라는 객체가 있다고 하자.

console.log(Object.keys(myObj));
// console에 찍히는 값 : Array [1, 2, 3]

Object.keys(obj)라는 메서드를 활용하면 해당 객체의 키값을 반환받는다.

💡활용 : .values(obj), .entries(obj)

비슷한 메서드로 values()entries()가 있다.

.values(obj)

console.log(Object.values(myObj));
// console에 찍히는 값 : Array ["a", "b", "c"]

.entries(obj)

for (const [key, value] of Object.entries(myObj)) {
  console.log(`${key}: ${value}`);
}

// console에 찍히는 값 :
// "1: a"
// "2: b"
// "3: c"
profile
개발 공부 하는 비전공자 새내기. 꾸준히 합시다!

0개의 댓글