逗号分隔值(1,2,3,4)或(1,false)总是给出javascript中的最后一个元素?
我无法理解javascript对下面的字符串做了什么逗号分隔值(1,2,3,4)或(1,false)总是给出javascript中的最后一个元素?,javascript,Javascript,我无法理解javascript对下面的字符串做了什么 console.log((1,2,3,4)); //print 4 console.log((1,false)); //print false 不知道在哪种情况下我可以使用它。因为这就是我想要的。其评估结果为RHS 生产表达式:表达式,AssignmentExpression为 评价如下: 设lref为表达式求值的结果 调用GetValue(lref) 设rref为赋值表达式求值的结果 返回GetValue(rref) 另见: 逗号运算符计
console.log((1,2,3,4)); //print 4
console.log((1,false)); //print false
不知道在哪种情况下我可以使用它。因为这就是我想要的。其评估结果为RHS
生产表达式:表达式,AssignmentExpression为
评价如下:
for
循环中提供多个参数
在LHS上对不可变值使用它是没有意义的