Language/Javascript
Javascript - 객체 관련 함수
밍상
2022. 1. 19. 09:54
열거할 수 있는 하나 이상의 출처 객체로부터 대상 객체로 속성을 복사할 때 사용하는 함수 .assign()이 있다.
대상 객체를 반환한다.
겹치는 속성이 있으면 덮어쓰기가 된다.(얕은 복사)
const a = { x: 1 }
const b = { y: 1 }
Object.assign(a, b)
console.log(a) // {x: 1, y: 2}
//Object.assign(target, source) => 복사된 target 객체를 반환
반복되는 지정된 객체의 고유한 속성 이름 배열을 반환하는 함수 Object.keys()함수가 있다.
const object1 = {
a: 'somestring',
b: 42,
c: false
}
console.log(Object.keys(object1)) // ['a', 'b', 'c']