索引同时赋值是否有效

Is assignment simultaneous to indexing valid?

本文关键字:是否 有效 赋值 索引      更新时间:2023-09-26

我刚刚发现这一行,我想知道它是否是有效的代码。请注意,我并不好奇它的作用——这是显而易见的。我只是想知道,从学术上讲,它是否是OK的代码(我的意思是,它的有效性取决于是否符合标准,或者至少是普遍接受的实践)。我知道它可以在浏览器中工作。

target.src = urls[index = ++index % urls.length];

这是有效的,但这是病态的。

行为是定义良好且一致的,但如果我们关心可读性…: -)