Class
ํํ์
class User {
constructor(name) {
//์์ฑ์
this.name = name;
}
sayHi() {
alert(this.name);
}
}
let user = new User('John');
user.sayHi();
alert(typeof User); // function
alert(User === User.prototype.constructor); // true
alert(User.prototype.sayHi); // alert(this.name);
alert(Object.getOwnPropertyNames(User.prototype)); // constructor, sayHi์๋ฆฌ
์ผ๋ฐ์ ์ธ ์์ฑ์ ํจ์์ ๋ค๋ฅธ์
getter/setter
ํด๋์ค ํ๋
Last updated