这个Javascript代码在幕后会发生什么?
这个函数是如何工作的?它看起来很模糊,我想了解一下到底发生了什么。表达式这个Javascript代码在幕后会发生什么?,javascript,ecmascript-6,Javascript,Ecmascript 6,这个函数是如何工作的?它看起来很模糊,我想了解一下到底发生了什么。表达式 (()=>{ console.log("Hello, world"); })(); 创建ECMAScript 2015标准中引入的,并在末尾使用函数调用表达式()立即执行的 此外,箭头函数定义实际上只是函数表达式。因此,您可以省略周围的paren并将其写成 () => { console.log("Hello, world"); } 除此之外,在arrow函数中只有一个表达式。因此,您不需要创建一个块并
(()=>{
console.log("Hello, world");
})();
创建ECMAScript 2015标准中引入的,并在末尾使用函数调用表达式()
立即执行的
此外,箭头函数定义实际上只是函数表达式。因此,您可以省略周围的paren并将其写成
() => {
console.log("Hello, world");
}
除此之外,在arrow函数中只有一个表达式。因此,您不需要创建一个块并编写与
() => {
console.log("Hello, world");
}();
这句话,
(()=>{
console.log("Hello, world");
})();
创建ECMAScript 2015标准中引入的,并在末尾使用函数调用表达式()
立即执行的
此外,箭头函数定义实际上只是函数表达式。因此,您可以省略周围的paren并将其写成
() => {
console.log("Hello, world");
}
除此之外,在arrow函数中只有一个表达式。因此,您不需要创建一个块并编写与
() => {
console.log("Hello, world");
}();
这是ECMAScript 6。它使用
=>
(称为“arrow”或“fat arrow”)操作符创建一个匿名函数。该函数没有console.log(“你好,世界”)代码>执行时。然后,您发布的代码执行该函数(后面的();
)
它分解如下:
(() => console.log("Hello, world"))();
您可以在或中阅读有关箭头函数的更多信息。这是ECMAScript 6。它使用=>
(称为“arrow”或“fat arrow”)操作符创建一个匿名函数。该函数没有console.log(“你好,世界”)代码>执行时。然后,您发布的代码执行该函数(后面的();
)
它分解如下:
(() => console.log("Hello, world"))();
您可以在或中阅读有关箭头函数的更多信息。它会将消息输出到web控制台。是指向包含完整API的页面的链接。它将消息输出到web控制台。是指向包含完整API的页面的链接。搜索“ES6”()=>
与函数()
几乎相同,因此这是一个立即被调用的匿名函数。另请参见。首先,这是ES6代码,因此暂时没有在所有地方都实现。请参见@StrandKid:在Chrome中对我有效。@FelixKling是的,但仍然不适用于所有地方:)搜索“ES6”()=>
与函数()
几乎相同,因此这是一个立即被调用的匿名函数。另请参见。首先,这是ES6代码,因此暂时没有在所有地方实现。请参见@StrandKid:在Chrome中对我有效。@FelixKling是的,但它仍然不适用于所有地方:)欢迎Rick。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面更改,仅链接的答案可能会无效。欢迎Rick。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,则仅链接的答案可能无效。