Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这个Javascript代码在幕后会发生什么?_Javascript_Ecmascript 6 - Fatal编程技术网

这个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。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,则仅链接的答案可能无效。