标签: javascript scope
我试图了解JS选择最后一个元素(error)的原因:
error
8
var values = (null, 7, null, 8); console.log(values); // Output: 8 和console.log的行为相同,所以我认为它与语言本身有关。
var values = (null, 7, null, 8); console.log(values); // Output: 8
console.log
答案 0 :(得分:5)
从the docs的第一行开始:
逗号运算符计算每个操作数(从左到右),返回最后一个操作数的值。
答案 1 :(得分:0)
这个也很精彩地解释link
逗号运算符计算其两个操作数(从左到右)并返回第二个操作数的值