小编HSG*_*HSG的帖子

JavaScript:预期和赋值或函数调用,而是看到一个表达式

我正在使用 JSHint 来确保我的 JavaScript 是“严格的”,但出现以下错误:

期望赋值或函数调用,而是看到了一个表达式

在以下代码中:

      var str = 'A=B|C=D'
      var data = {};
      var strArr = str.split( '|' );
      for (var i = 0; i < strArr.length; i++) {
          var a = strArr[i].split('=');
          a[1] && (data[a[0].toLowerCase()] = a[1]);  // Warning from JSHint
      } 
Run Code Online (Sandbox Code Playgroud)

任何想法为什么我会收到这样的错误或我如何编写代码来消除错误。

javascript arrays object jshint

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

arrays ×1

javascript ×1

jshint ×1

object ×1