gpt4 book ai didi

javascript - 写闭包之前没有任何东西

转载 作者:行者123 更新时间:2023-11-30 07:05:07 25 4
gpt4 key购买 nike

它在 JavaScript 中是什么意思,什么时候应该使用它? (对不起问题标题,想不出更好的了:))

{
var something = 'test';
// etc..
}

最佳答案

没有任何意义。 { } 将语句组合在一起,仅此而已。它不会影响范围或创建闭包或其他任何东西。它通常像这样使用:

if (true)
foo(); // one statement

if (true) { // one group of statements
bar();
baz();
}

没有 if 或类似的结构,它仍然对语句进行分组,只是没有太大影响。

有一个异常(exception):Javascript“1.7”定义了let ,它在 block 作用域中声明变量。 IE。用var 声明的变量的范围受function () { } 声明的影响,用let 声明的变量的范围受简单的 { } block 。这尚未得到广泛支持。

关于javascript - 写闭包之前没有任何东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17271885/

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