JSHint'nocomma'选项有什么作用?

时间:2016-02-18 15:29:32

标签: javascript jshint

documentation says

  

此选项禁止使用逗号运算符。如果误用,逗号运算符可能会隐藏语句的值并促使错误的代码。

但是我仍然不清楚JSHint正在寻找什么样的场景。有人可以提供一个例子吗?

1 个答案:

答案 0 :(得分:3)

MDN: Comma Operator

  

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

示例

function myFunc() {
  var message = "hello";

  return (message += "howareya", message);
}
// returns "hellohowareya"