Obejct entries
오브젝트는 자바스크립트의 built-in 데이터 타입이다. 그 중 이번에는 Object enrties, Object values, Object fromEntries를 다뤄볼 예정이다.
const person = {
name: "Tom",
age: 20,
};
// value만 얻고싶은 경우
console.log(Object.values(person));
// [key, value] 형태의 Array가 얻고싶은 경우
console.log(Object.entries(person));
(2) [‘Tom’, 20]
(2) [Array(2), Array(2)]
0: (2) [‘name’, ‘Tom’]
1: (2) [‘age’, 20]
length: 2 [[Prototype]]: Array(0)
Object fromEntries의 경우 Array로부터 object를 만들어준다.
const obj = Object.fromEntries([
["name", "Tom"],
["age", 20],
["adult", true],
]);
console.log(obj);
{name: 'Tom', age: 20, adult: true}