gpt4 book ai didi

javascript - 逗号运算符什么时候有用?

转载 作者:行者123 更新时间:2023-11-30 16:57:29 26 4
gpt4 key购买 nike

我读到this关于表达式 (,) 中的“逗号运算符”和 MDN docs 的问题关于它,但我想不出它有用的场景。

那么,逗号运算符什么时候有用?

最佳答案

以下内容可能不是很有用,因为您不是自己编写的,但缩小器可以使用逗号运算符缩小代码。例如:

if(x){foo();return bar()}else{return 1}

会变成:

return x?(foo(),bar()):1

? :现在可以使用运算符,因为逗号运算符(在某种程度上)允许将两个语句写为一个语句。

很有用,因为它允许进行一些简洁的压缩(此处为 39 -> 24 字节)。

<小时/>

我想强调一个事实,var a, b 中的逗号不是逗号运算符,因为它不是存在于表达式中。逗号在 var 语句 中具有特殊含义。表达式中的 a, b 将引用两个变量并计算为 b,而 var a, b 则不是这样。

关于javascript - 逗号运算符什么时候有用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39483746/

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