gpt4 book ai didi

javascript - 为什么 `function() {{`在JS中是合法的?

转载 作者:行者123 更新时间:2023-11-29 10:40:29 25 4
gpt4 key购买 nike

<分区>

我最近看到一些 JS 的形式:

function f(x) {{ return x + 1; }}

令我惊讶的是,这在语法上是合法的并且工作正常。起初我以为它是 C 风格的匿名作用域,但它并没有引入新的作用域:

function f(x) {{ var y = x + 1; } return y;} // no error

为什么 JS 会接受这些多余的括号?它们是如何解释的/它们是什么意思?

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