function Foo(){
Foo.a = function(){
console.log(1)
}
this.a = function() {
console.log(2)
}
}
// 把Foo当做类,在原型上设置实例公有的属性方法 => 实例.a()
Foo.prototype.a = function(){
console.log(3)
}
// 把Foo当做普通对象设置私有的属性方法 => Foo.a()
Foo.a = function(){
console.log(4)
}
Foo.a() //4
let obj = new Foo() //obj可以调取原型上的方法
obj.a() //2
Foo.a()//1
2020面试准备13----依次输出的是多少
猜你喜欢
转载自blog.csdn.net/yangling_123/article/details/104874935
今日推荐
周排行