/* class와 extends를 통한 상속 자바스크립트의 new기능의 모호함을 해소하기 위해 ECMA6에서는 class와 extends를 정의한다. */ class Person { constructor() { this.name = "anonymous"; } } class User extends Person { constructor() { super(); this.name = "User"; } } var user1 = new User(); console.log(user1 instanceof Person); console.log(user1 instanceof User); console.log(user1.constructor); // [Class: user]
댓글 없음:
댓글 쓰기