//定义一个Foo函数
function Foo() {
getName = function () { alert(1) };
return this;
}
Foo.getName = function () { alert(2) };
Foo.prototype.getName = function () { alert(3) };
//函数表达式
var getName = function () { alert(4) }
//函数声明
function getName() { alert(5) }
//请写出输出结果
Foo.getName() //打印出2
getName() //打印出4
Foo().getName() //打印出1
getName() //打印 1
new Foo.getName() //打印2
new Foo().getName() //打印3
new new Foo().getName() //打印3
new 函数,访问原型上方法
最新推荐文章于 2022-09-06 19:31:38 发布