使用对象字面董:
const o = {
name: "kyle",
greeting() {
return Hi,我是$ {this. name}
;
}
};
o. greeting() ; // "Hi,我是 kyle"
使用构造函数:
function Person(name) {
this. name = name;
}
Person. prototype. greeting = function () {
return Hi,我是$ {this, name}
;
}
const mark = new Person("kyle");
mark. greeting() ; // "Hi,我是 kyle"
使用 Object. create 方法:
const n = {
greeting() {
return Hi,我是$ {this. name}
;
}
};
const o = Object. create(n);
o. name = "kyle";
Was this helpful?
0 / 0