2020面试准备13----依次输出的是多少

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
发布了23 篇原创文章 · 获赞 0 · 访问量 987

猜你喜欢

转载自blog.csdn.net/yangling_123/article/details/104874935
今日推荐