주어진 객체의 속성 이름들을 일바적인 반복문과 동일한 순서로 순회되는 열거할 수 있는 배열로 반환함
const example = {
이름 : "철수",
나이 : 15,
학교 : "다람쥐초등학교"
}
console.log(Object.keys(example))
// ['이름', '나이', '학교']
주어진 객체의 key값의 value들을 열거해주는 배열로 반환함
const example = {
이름 : "철수",
나이 : 15,
학교 : "다람쥐초등학교"
}
console.log(Object.values(example))
// ["철수", 15, "다람쥐초등학교"]
주어진 객체의 key와 value를 [key, value]로 반환함
const example = {
이름 : "철수",
나이 : 15,
학교 : "다람쥐초등학교"
}
console.log(Object.entries(example))
//[["이름", "철수"], ["나이", 15], ["학교", "다람쥐초등학교"]]
주어진 객체들의 모든 열거 가능한 자체 속성을 복사해 객체로 반환
const example = {
이름 : "철수",
나이 : 15,
학교 : "다람쥐초등학교"
}
console.log(Object.assign(example))
//{이름: '철수', 나이: 15, 학교: '다람쥐초등학교'}