JavaScript Object.assign()
- 이전 페이지 assign()
- 다음 페이지 constructor
- 上一层으로 돌아가기 JavaScript 객체 참조 가이드
정의와 사용법
Object.assign()
하나 또는 여러 개의 소스 객체의 속성을 목표 객체에 복사하는 메서드입니다.
관련 메서드:
Object.assign()
소스 객체의 속성을 목표 객체에 복사합니다.
Object.create()
존재하는 객체에서 새로운 객체를 생성합니다.
Object.fromEntries()
키/밸류对人体에서 객체를 생성합니다.
实例
// 목표 객체를 생성합니다 const person1 = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // 소스 객체를 생성합니다 const person2 = {firstName: "Anne", lastName: "Smith"}; // 소스 객체의 속성을 목표 객체에 복사합니다 Object.assign(person1, person2);
문법
Object.assign(target, source(s))
매개변수
매개변수 | 설명 |
---|---|
target | 필수. 목표 객체. |
source | 필수. 하나 또는 여러 개의 소스 객체. |
반환 값
타입 | 설명 |
---|---|
Object | 목표 객체 |
브라우저 지원
Object.assign()
ECMAScript6 (ES6)의 기능입니다.
2017년 6월부터 모든 최신 브라우저가 ES6 (JavaScript 2015)를 지원합니다.:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
2016년 5월 | 2017년 4월 | 2017년 6월 | 2016년 9월 | 2016년 6월 |
Object.assign()
Internet Explorer에서 지원되지 않습니다.
- 이전 페이지 assign()
- 다음 페이지 constructor
- 上一层으로 돌아가기 JavaScript 객체 참조 가이드