functiona(){}和vara=function(){}的差别
原创使用代码直接解释两者在调用方面的区别。
function a(){
console.log("a");
}
这种常见的function 可以在 此 函数位置可以在前后调用, 首先加载
看看下面的方法
var twoSum = function (nums, target) {
console.log(nums + "----" + target);
};
这种方法 只有当执行该语句时, 这个function将被加载, 所以如果你在这个函数前面调用 就会报 您所指的不是函数错误。所以只能稍后调用。
var twoSum = function (nums, target) {
console.log(nums + "----" + target);
};
twoSum([2,7,11,15],9);

因为函数声明被提升, 但是,函数表达式不会提升
函数寿命和变量声明都得到了提升, 但该功能将首先被提升, 然后变量
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123



