js中普通函数与函数对象
1.用函数创建一个函数对象,主要在函数前加new就可以了。
若把user声明成一个对象,User中的this代表User对象。
2.普通函数
var name=”john”;
function User()
{
this.name="frans";
function show()
{
alert(this.name);
}
show();
}
User();
若把User看成普通函数,函数中的·this指代window;
如果输出全局变量name,结果会是frans.
还没有评论,来说两句吧...