var x= function(){} 这种JS方法写的函数好处在哪里

0 star

var x= function(){}
这种方法写的函数好处在哪里 一般在什么情况下要用到

2 回答

0

首先是编码习惯,把函数当作变量一样进行申明;
在多人同时开发的情况下,可以保证自己运行的不会是其他人编写的同名函数,如:

A编写了:

var foo = function(){alert('a');};
foo();

B编写了:

var foo = function(){alert('b');};
foo();
当他们的文件合并时,都可以正常工作.

永久链接
0

脚本会优先加载function xx(){}、变量方式声明则按顺序.参考如下代码

b();
a(); // error

var a = function() {
    alert('a');
}

function b() {
    alert('b');
}

永久链接