gpt4 book ai didi

javascript - 调用函数时, "fn ()"与 "fn()"的处理方式不同吗?

转载 作者:行者123 更新时间:2023-11-30 13:12:03 27 4
gpt4 key购买 nike

some conventions说到using brackets in JavaScript ,但是当使用方括号调用时,它们实际上会得到不同的对待吗?

fn () 是否与 fn() 有任何不同,人类读者除外?

此外,(fn)()fn() 之间是否存在差异,如果是,其中哪些将 fn () 像吗?


对于这个问题,fn 可以是任何函数 function fn() {}var fn = function () {}


编辑:这个问题不是“它们会得到相同的结果吗?”,而是关于 JavaScript 编译器是否/如何处理它们。

最佳答案

没有区别,fn () = fn() = (fn)() 但是 function fn() {} != var fn = function() {}因为如何hoisting有效。

关于javascript - 调用函数时, "fn ()"与 "fn()"的处理方式不同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13537735/

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