标签: javascript function anonymous-function
我想知道是否有人知道为什么有些人定义设置为函数的全局变量而不仅仅定义全局函数名。例如:
var foo = function() { alert('hello!'); }
而不是
function foo() { alert('hello!'); }
第二种方法不会更好,因为有可能会覆盖第一个变量,你会失去这个功能吗?这与扩展对象有什么关系吗?是否存在性能问题?