3 回答
TA贡献1111条经验 获得超0个赞
function
function
var internalFoo = function() { return true; };
TA贡献1793条经验 获得超6个赞
表达功能: 函数表达式可以存储在变量中,因此它们不需要函数名。它们还将命名为匿名函数(一个没有名称的函数)。 要调用(调用)它们总是需要使用 变量名..如果在定义调用之前调用,这些函数将无法工作,这意味着此处不会发生提升。我们总是必须先定义表达式函数,然后调用它。 let lastName = function (family) { console.log("My last name is " + family);};let x = lastName("Lopez");
这就是如何用ECMAScript 6编写: lastName = (family) => console.log("My last name is " + family);x = lastName("Lopez");
减速功能: 函数使用以下语法声明,但不会立即执行。它们“保存以供以后使用”,并将在调用(调用)时执行。如果在定义函数之前或之后调用它们,则这些类型的函数可以工作。如果在定义减速函数之前调用它-提升-正常工作。 function Name(name) { console.log("My cat's name is " + name);}Name("Chloe");
吊装实例: Name("Chloe");function Name(name) { console.log("My cat's name is " + name);}
TA贡献1719条经验 获得超6个赞
添加回答
举报