小编Tur*_*Abu的帖子

为什么我收到“作业中的左侧无效”?

有代码:

function search(list, q){
  var result = {};
  for(let id in list)(
    (!q.id    || (id == q.id)) &&
    (!q.name  || (list[id].name.search(q.name) > -1)) &&
    result[id] = list[id]
  );

  return result;
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Uncaught ReferenceError: Invalid left-hand side in assignment    script.js:4
Run Code Online (Sandbox Code Playgroud)

为什么“ &&”是错误的?

javascript angularjs ecmascript-6

5
推荐指数
1
解决办法
3636
查看次数

标签 统计

angularjs ×1

ecmascript-6 ×1

javascript ×1