JSHint 'nocomma' 选项有什么作用

What does the JSHint 'nocomma' option do?

本文关键字:什么 作用 nocomma JSHint 选项      更新时间:2023-09-26

文档说:

此选项禁止使用逗号运算符。当误用时,逗号运算符可能会掩盖语句的值并提升不正确的代码。

但我仍然不清楚JSHint正在寻找什么场景。有人可以举个例子吗?

MDN:逗号运算符

逗号运算符计算其每个操作数(从左到右)并返回最后一个操作数的值。

function myFunc() {
  var message = "hello";
  return (message += "howareya", message);
}
// returns "hellohowareya"