在javascript中方法的定义有两种方式例如:
abc1();
abc2();
//方式一
function abc1(){
alert(1);
}
//方式二
var abc2 = function(){
alert(1);
}
在调用过程中,abc1正常调用,abc2不能。
因为js顺序执行的过程中,执行到abc2的时候,abc2还没定义。
说明abc1在编译时候优先进行编译。
在实际开发中要采用哪种方式呢?这个要根据具体的情况具体分析方式一种定义的方法在