var x= function(){}
这种方法写的函数好处在哪里 一般在什么情况下要用到
脚本会优先加载function xx(){}、变量方式声明则按顺序.参考如下代码
b();
a(); // error
var a = function() {
alert('a');
}
function b() {
alert('b');
}
首先是编码习惯,把函数当作变量一样进行申明;
在多人同时开发的情况下,可以保证自己运行的不会是其他人编写的同名函数,如:
A编写了:
var foo = function(){alert('a');};
foo();
B编写了:
var foo = function(){alert('b');};
foo();
当他们的文件合并时,都可以正常工作.