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