Object.keys(), values(), entries()

sohyeon kim·2022년 4월 9일
0

React & Javascript

목록 보기
32/41

Object.keys(), Object.values(), Object.entries()

객체 자신의 고유 프로퍼티만 열거하기 위해서 사용하는 메서드이다.


object.key()

객체 자신의 열거 가능한 프로퍼티 키배열로 반환한다.

let user = {
  name: "훈이",
  age: 20
};

console.log(Object.keys(user))
// ['name', 'age']

object.values()

ES8에서 도입된 메서드이며 객체 자신의 열거 가능한 프로퍼티 값배열로 반환한다.

let user = {
  name: "훈이",
  age: 20
};

console.log(Object.values(user))
// ['훈이', 20]

object.entries()

ES8에서 도입된 메서드이며 객체 자신의 열거 가능한 프로퍼티 [키, 값]쌍의 배열배열에 담아 반환한다.

let user = {
  name: "훈이",
  age: 20
};

console.log(Object.entries(user))
// ["name", "훈이"], ["age", 20]


참고
모던 자바스크립트 Deep Dive
MDN

profile
slow but sure

0개의 댓글