0
可能重複:
The purpose of the comma operator in javascript (x, x1, x2, …, xn)奇怪的JavaScript特性:(5,2)== 2
在Javascript中(5, 2)
給2
,('a', 'b', 'c')
給'c'
等(只是嘗試一下在控制檯)。
我關於該問題:
- 是否有該 「功能」 的理由?
- 在哪些情況下可能有用?
可能重複:
The purpose of the comma operator in javascript (x, x1, x2, …, xn)奇怪的JavaScript特性:(5,2)== 2
在Javascript中(5, 2)
給2
,('a', 'b', 'c')
給'c'
等(只是嘗試一下在控制檯)。
我關於該問題:
您正在查看comma operator。
逗號運算符評估它的兩個操作數(從左到右)並返回第二個操作數的值。
如果要在需要單個表達式的位置包含多個 表達式,則可以使用逗號運算符。該運算符的最常見用法是在for循環中提供多個參數。
感謝您的快速回答! :) – msiemens 2012-07-11 11:15:51
它被稱爲「逗號運算符」:https://developer.mozilla.org/en/JavaScript/Reference/Operators/Comma_Operator – Niko 2012-07-11 10:47:29