代码点读机 / JavaScript / ,

, JavaScript · 运算符/符号

逗号运算符,按顺序计算多个表达式并返回最后一个值;也用于分隔数组元素、对象属性和函数参数。

怎么用

表达式1, 表达式2

小例子

let arr = [1, 2, 3]
let obj = { a: 1, b: 2 }
let a = 1, b = 2
let x = (1, 2, 3)

运行结果

数组、对象、变量声明正常生效;x = 3

提醒:在 return、赋值等位置要注意逗号表达式的优先级。

官方文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Comma_operator

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← JavaScript全部词条