gpt4 book ai didi

javascript - 在 javascript 中设置变量的语法

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

(编辑:我在阅读别人的代码时发现了这个语法)

在 javascript 中使用以下语法设置变量是否有充分的理由:

this.index >= this.items.length && (this.index = 0);

是否只是为了在一行代码上获取表达式,或者是否还有另一行,我敢说更好,这样做的原因......

编辑:代码等同于:

if (this.index >= this.items.length) { 
this.index = 0;
}

最佳答案

哇,不。只是没有。我认为自己是一个非常优秀的 JavaScript 程序员,但我无法告诉您这段代码的作用。

它只是做 this.index = this.items.length 还是做一些像 this.index = false 这样奇怪的事情?

如果你打算:

if (this.index >= this.items.length) {
this.index = 0;
}

那么你可以考虑:

this.index = (this.index >= this.items.length) ? 0 : this.index;

但这并没有真正改善它,不是吗?

关于javascript - 在 javascript 中设置变量的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19004744/

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