七夕临近了,没有对象的来创建一个吧
使用对象字面量:
代码语言:javascript复制const o = {
name: "zehan",
greeting() {
return `Hi, 我是${this.name}`;
}
};
o.greeting(); // "Hi, zehan"
使用构造函数:
代码语言:javascript复制function Person(name) {
this.name = name;
}
Person.prototype.greeting = function () {
return `Hi, 我是${this.name}`;
}
const mark = new Person("zehan");
mark.greeting(); // "Hi, 我是zehan"
使用 Object.create 方法:
代码语言:javascript复制const n = {
greeting() {
return `Hi, 我是${this.name}`;
}
};
const o = Object.create(n);
o.name = "zehan";