小编Jac*_*yef的帖子

将命名函数存储在具有不同名称的变量中

考虑一下这段代码:

var x = function z(){
    console.log("called x");
}

x(); // will print out "called x"
z(); // ReferenceError!
Run Code Online (Sandbox Code Playgroud)

因此,可以在变量中存储命名函数,但我们仍然只能通过变量名称来调用函数.

这种行为有什么理由吗?为什么我们可以在变量中存储命名函数?还有其他可能有用的场景吗?

javascript variables function

3
推荐指数
1
解决办法
430
查看次数

标签 统计

function ×1

javascript ×1

variables ×1