用es5代码实现es6的class类

用es5代码实现es6的class类
用户970911987
05月27日
|
浏览 32
前端

当然可以!以下是一个简单的例子,展示如何使用 ES5 语法来模拟 ES6 的 class 类:

复制代码
function Person(name, age) {
    this.name = name;
    this.age = age;
}

Person.prototype.sayHello = function() {
    console.log('Hello, my name is ' + this.name + ', I am ' + this.age + ' years old.');
};

// 创建实例
var person1 = new Person('Alice', 30);
person1.sayHello(); // 输出: Hello, my name is Alice, I am 30 years old.

在这个例子中,我们使用构造函数 Person 和原型方法来模拟 ES6 的类。你可以根据需要添加更多的属性和方法。

如需继续排查或进一步讨论,请点击下方【🔍追问按钮】提交补充信息。

我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;
 
下一篇: