从零开始学习jQuery(剧场版) 你必须知道的javascript
2010-09-14 13:46:09 来源:WEB开发网核心提示: 其实同全局对象一样, 使用function关键字创建的方法(也可以创建类)的名称, 实际上是为window对象创建了myMethod属性, 并且值是一个匿名方法, 上面的语句等同于:window.myMethod=function(){alert("Hello!");}
其实同全局对象一样, 使用function关键字创建的方法(也可以创建类)的名称, 实际上是为window对象创建了myMethod属性, 并且值是一个匿名方法, 上面的语句等同于:
window.myMethod = function()
{
alert("Hello!");
}
无论使用哪种方式声明, 实际保存时都是使用函数名创建window对象的属性. 并且值只有函数体没有函数名称.
所以,下面三种声明方式是等效的:
function myMethod()
{
alert("Hello!");
}
window.myMethod = function()
{
alert("Hello!");
}
myMethod = function()
{
alert("Hello!");
}
更多精彩
赞助商链接