// ES6 中的类方法写法
class Biii {
constructor() {
console.log("我是ES6中类的构造函数")
}
static jingtai() {
console.log("ES6 静态方法被调用")
}
oko() {
console.log("ES6 动态方法被调用")
}
}
var b = new Biii()
b.oko() //这个是调用的是动态方法 实例化对象.方法名()
Biii.jingtai() //这调用的是静态方法 类名.方法名()
//////////////////////////////////////
// ES5中类的写法
function Booo() {
this.name = 88
this.nn = function () {
console.log("ES5中方法的写法")
}
}
Booo.yu = function () {
console.log("ES5中直接给类添加方法5555")
}
var h = new Booo()
console.log(h.name)
h.nn() //调用的是原型的上的方法
Booo.yu() //调用的是类型的方法
【原生】 ES5中的构造函数与 ES6 中的类 及构造函数的理解
原文:https://www.cnblogs.com/yuanjili666/p/11748053.html