javascript 为什么输出是3而不是1,2,3

vsnjm48y  于 2022-10-30  发布在  Java
关注(0)|答案(1)|浏览(108)
function rrr() {
    return (1,2,4);
}

n= rrr();
console.log(n);

当运行这段代码时,我得到了输出3,但是我期望输出1,2,3,有人能解释一下为什么输出是最后一个元素3而不是(1,2,3)吗?

qxgroojn

qxgroojn1#

JavaScript中的Comma运算符组合多个表达式,从左到右计算表达式,并返回最右边表达式的值。
由于同样的原因,let x = (1,2,3);将值3赋给变量xlet y = (1,2,5-1)将值4赋给变量y

相关问题