为什么JavaScript中的函数设置为全局变量而不是普通函数?

时间:2010-08-08 19:19:48

标签: javascript function anonymous-function

我想知道是否有人知道为什么有些人定义设置为函数的全局变量而不仅仅定义全局函数名。例如:

var foo = function() { alert('hello!'); }

而不是

function foo() { alert('hello!'); }

第二种方法不会更好,因为有可能会覆盖第一个变量,你会失去这个功能吗?这与扩展对象有什么关系吗?是否存在性能问题?

0 个答案:

没有答案
相关问题