열거할 수 있는 하나 이상의 출처 객체로부터 대상 객체로 속성을 복사할 때 사용하는 함수 .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']
'Language > Javascript' 카테고리의 다른 글
Javascript - 배열 관련 함수 (2) | 2022.01.18 |
---|---|
Javascript - 수학 관련 함수 (0) | 2022.01.18 |
Javascript - ES란? (0) | 2022.01.18 |
Javascript - 숫자 관련 함수 (0) | 2022.01.18 |
Javascript - 문자 함수 (0) | 2022.01.18 |