【发布时间】:2018-09-07 06:57:14
【问题描述】:
我正在尝试过滤对象,但当我这样做时,我收到了这个错误,实际上它在说我没有收到它。
需要一个标识符,但看到的是“让”。
这是我的过滤功能
var arr = $scope.items; //object data
var stringToFilter = newSortingOrder.toString();
let obj = arr.find(o => o.id === stringToFilter); //error stopping in this line.
【问题讨论】:
-
let关键字需要相当最新的 JavaScript 环境。 -
你在什么浏览器上运行这个?您可以在第 3 行使用 var 而不是 let
-
你在用jslint吗
-
如果它不喜欢
let,那么它肯定不会喜欢find(o => o.id === stringToFilter) -
如果您懒得说这是什么环境,那会很有帮助。代码编辑器、浏览器/版本、linter 等
标签: javascript filter let