我正在阅读一些代码,我看到了一个如下所示的比较:
a = b = c
看到在 Javascript 中搜索相等或比较如何产生补救结果,有人愿意解释发生了什么吗?
编辑:这些都是我们在这里讨论的所有对象或对象属性,应该指定。
双重编辑:这是在 Object.defineProperties() block 内。
最佳答案
=
是一个运算符。它有两个参数:一个变量引用和一个表达式。它将表达式的值赋给变量,并返回赋值。
因此,您可以将它们链接起来,这等同于:
a = (b = c)
换句话说,将 b
赋给 c
的值,然后将该值也赋给 a
。
关于javascript - Something = Something = Something...什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12522553/