728x90
반응형
Object assign
Object를 원초적, 직접적으로 할당받는 방법을 소개합니다.
const healthObj = {
showHealth : function() {
console.log("오늘의 운동시간:" + this.healthTime);
}
}
const myHealth = Object.assign(Object.create(healthObj), {
name: "yj",
healthTime: "15:00"
});
console.log("myhealth is ", myHealth);
myHealth.showHealth();
Object.create(obj) 만 사용할 경우 object를 생성만 하고 값을 넣지 않은 형태입니다. 값을 따로 지정해주어야 합니다.
Object.assign은 create 값과 넣을 값을 같이 담아주어 한번에 생성하고 할당할 수 있습니다.
728x90
반응형
'Javascript' 카테고리의 다른 글
[JS] ES6 map, filter, reduce 정리 참고 링크 (0) | 2021.07.20 |
---|---|
[JS/ES6] class로 객체 생성 (0) | 2019.02.05 |
[JS/ES6] default parameters, rest parameters (0) | 2019.02.05 |
[JS/ES6] 화살표 함수 (Arrow function) (0) | 2019.02.05 |
[JS/ES6] template, tagged template literals (0) | 2019.02.04 |