gpt4 book ai didi

javascript - 以下函数表达式之间的任何区别

转载 作者:行者123 更新时间:2023-11-30 09:59:47 26 4
gpt4 key购买 nike

我看到人们经常使用这种模式:

(function() { })();

虽然我从来没见过有人用过:

void function() { }();

有什么区别吗?

最佳答案

主要区别在于(function() { })();可以返回值,如果有返回语句。 void function() { }(); 将始终返回 undefined。

var f = (function() { return true; })();
var v = void function() { return true; }();


console.log(f); // Will output `true`
console.log(v); // Will output `undefined`

关于javascript - 以下函数表达式之间的任何区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32289640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com