前端面试题整理 — JavaScript函数部分 (2020年06)

目录

    • 1. 函数调用相关

1. 函数调用相关

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();
let obj = new Foo(); //obj可以调取原型上的方法 odj.a => 2 ,foo.a => 1
obj.a(); // 2 =>私有属性有a 不找公有属性
Foo.a(); //

你可能感兴趣的:(面试,Javascript)