2
我很感兴趣的是用于将字符串拆分为表达式的逻辑。逗号操作符定义变量
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comma_Operator说
逗号运算符的每个操作数的(从左至右),并返回最后一个操作数的值。
的问题是:
如果我有串码
var x = 1, y = 2, z = 3;
在那里我可以了解为什么JS将其识别为
var (x = 1), (y = 2), (z = 3);
,而不是作为
var x = (1, y = 2, z = 3); // => x should be 3
这不是一个'var'声明中逗号操作。 – Bergi