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

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

  • kirayamto - 1年前

    脚本会优先加载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();
    
    当他们的文件合并时,都可以正常工作.