JavaScript:围绕逗号分隔值的括号

时间:2016-08-05 11:54:50

标签: javascript scope

我试图了解JS选择最后一个元素(error)的原因:

8

var values = (null, 7, null, 8); console.log(values); // Output: 8 console.log的行为相同,所以我认为它与语言本身有关。

2 个答案:

答案 0 :(得分:5)

the docs的第一行开始:

  

逗号运算符计算每个操作数(从左到右),返回最后一个操作数的值

答案 1 :(得分:0)

这个也很精彩地解释link

逗号运算符计算其两个操作数(从左到右)并返回第二个操作数的值