1、ES5使用构造函数模式与原型模式相结合
[JavaScript] 纯文本查看 复制代码 // 构造函数模式
function Person(name, age){
this.name = name;
this.age = age;
}
// 原型模式
Person.prototype = {
constructor:Person,
print(){
console.log('...');
}
}
2、ES6中使用class关键字,类似高级语言
[JavaScript] 纯文本查看 复制代码 // class方法
class Person{
constructor(name, age){
this.name = name;
this.age = age;
}
print(){
console.log("...");
}
}
|