웹개발/ES6, ES2020
[ES6] 객체의 Prototype 변경
kmhan
2020. 8. 6. 22:48
728x90
반응형
객체의 Prototype을 변경하려면 Object.setPrototypeOf() 메서드를 사용하면 됩니다.
사용방법
| let person = { getGreeting() { return "안녕!"; } }; let dog = { getGreeting() { return "멍!"; } }; // prototype은 person let friend = Object.create(person); console.log(friend.getGreeting()); // "안녕!" console.log(Object.getPrototypeOf(friend) === person); // true // prototype을 dog로 설정 Object.setPrototypeOf(friend, dog); console.log(friend.getGreeting()); // "월!" console.log(Object.getPrototypeOf(friend) === dog); // true |
출처 : https://infoscis.github.io/2018/01/25/ecmascript-6-expanded-object-functionality/
728x90
반응형