Object keys, values, entries, assign
object 객체 데이터도 배열데이터 처럼 순회를 하면서 배열을 반환하는 메소드들이 있다.
object keys
const user = {
name: "철수",
food: "피자"
}
console.log(Object.keys(user))
//[name, food]
object.keys는 객체 데이터들의 속성들의 키들을 뽑아서 배열 데이터로 만들어준다.
Object values
const user = {
name: "철수",
food: "피자"
}
console.log(Object.values(user))
//["철수", "피자"]
objects.values는 객체 데이터들의 속성들의 값들을 뽑아서 배열 데이터로 만들어준다.
Object entries
const user = {
name: "철수",
food: "피자"
}
console.log(Object.entries(user))
//[["name", "철수"], ["food", "피자"]]
object.entries는 key와 value를 배열로 만들어주고 그 배열들을 배열 안으로 넣어주어서 배열안에 배열 구조로 만들어 준다.
Object assign
let obj1 = {a:1}
let obj2 = {b:2}
let obj3 = {c:3}
let a = Onject.assign(obj1, obj2,obj3)
console.log(a)
// {a:1, B:2, c:3}
object.assgin은 객체의 키와 값들을 병합을 해서 새로운 객체를 만들어준다.
Author And Source
이 문제에 관하여(Object keys, values, entries, assign), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@saing0813/Object-keys-values-entries-assign저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)