Object.create()
Object.create()를 통해 프로토타입을 만들 수 있다. 변수를 선언해 준 다음, Object.create()에 파라미터로 프로토타입이 될 원형을 넣어주면 된다. 아래에서는 Object.create(mother)를 통해 프로토타입을 설정해 주었다. 이를 상속이라고 하는데, 상속받은 개체를 다른 개체에게 다시 상속해 줄 수도 있다.
<script>
// 프로토타입을 만든다.
let mother = {name : 'kim', cat:'chali'}
let me = Object.create(mother)
console.log(me)
me.age = 24;
console.log(me)
let myChlidren = Object.create(me)
console.log(myChlidren)
</script>
'JavaScript > JavaScript 기초' 카테고리의 다른 글
[Javascript ES6] 기초 문법 10. get, set (0) | 2022.12.20 |
---|---|
[Javascript ES6] 기초 문법 9-2. <JS의 상속> - prototype 을 class로 만들기 (0) | 2022.12.20 |
[Javascript ES6] 기초 문법 <JS의 상속> 9. prototype (0) | 2022.12.20 |
[Javascript ES6] 기초 문법 8. constructor (0) | 2022.12.20 |
[Javascript ES6] 기초 문법 7. default (0) | 2022.12.20 |
댓글