javascript中的逗号运算符有两个作用
声明变量
逗号可以用来声明多个变量,比如
var a=1,b=2,c=3;
如果不用逗号,就得分开写
var a=1;
var b=2;
var c=3;
可以看到用逗号更简练。
赋值
逗号可以用来赋值,并总是返回最后一个表达式的值
var x=(1+1,2+2);
console.log(x); //4
var a = (1,2,3,0);
console.log(a); //0
通常这种多个逗号的,都是压缩工具压缩后才出现,常见的如
return expr1,expr2,expr3;
比如
function f(){
return a=1+1,b=2+2,c=3+3;
}
console.log(f());//6
参考
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/20300.html