我正在尝试过滤该对象,当我这样做时,我收到此错误实际上它说的是我没有得到它。
预期标识符,而不是'let'。
这是我的过滤功能
var arr = $scope.items; //object data
var stringToFilter = newSortingOrder.toString();
let obj = arr.find(o => o.id === stringToFilter); //error stopping in this line.
答案 0 :(得分:2)
let obj = arr.find(o => o.id === stringToFilter);
ES2015 / ES6(它们是否相同)语法,虽然它并不是全新的,但并非所有环境都支持它。
请改用ES5语法来解决您的问题。它得到了更广泛的支持。
var obj = arr.find(function(o) { return o.id === stringToFilter; });