ES 5 没有 class 关键字,所以只能使用函数来模拟类。
function Human(name){
this.name = name
}
Human.prototype.run = function(){}
var person = new Human('frank')
上面代码就是一个最简单的类,Human 构造函数创建出来的对象自身有 name 属性,其原型上面有一个 run 属性。
ES 5 没有 class 关键字,所以只能使用函数来模拟类。
function Human(name){
this.name = name
}
Human.prototype.run = function(){}
var person = new Human('frank')
上面代码就是一个最简单的类,Human 构造函数创建出来的对象自身有 name 属性,其原型上面有一个 run 属性。
本文标题:在 ES5 中如何用函数模拟一个类?
本文链接:https://www.haomeiwen.com/subject/byfkbftx.html
网友评论