有谁能告诉我为什么我的javascript文件中出现此错误?
(function() {
var app = angular.module('myContent',[]);
app.controller('ContentController',function($scope) {
$scope.filtered = [];
$scope.img=[
{id:'TOPS',source:'images/top1.jpg', link:'https://www.fashionnova.com/collections/tops-1/products/la-bella-top-white'},
{id:'TOPS',source:'images/top2.jpg', link:'https://www.fashionnova.com/collections/tops-1/products/la-bella-top-white'},
{id:'TOPS',source:'images/top3.jpg', link:'https://www.fashionnova.com/collections/tops-1/products/la-bella-top-white'},
{id:'TOPS',source:'images/top4.jpg', link:'https://www.fashionnova.com/collections/tops-1/products/la-bella-top-white'},
{id:'SHOES',source:'images/shoe1.jpg', link:'https://www.fashionnova.com/collections/tops-1/products/la-bella-top-white'},
{id:'SHOES',source:'images/shoe2.jpg', link:'https://www.fashionnova.com/collections/tops-1/products/la-bella-top-white'},
{id:'SHOES',source:'images/shoe3.jpg', link:'https://www.fashionnova.com/collections/tops-1/products/la-bella-top-white'},
{id:'SHOES',source:'images/shoe4.jpg', link:'https://www.fashionnova.com/collections/tops-1/products/la-bella-top-white'}
];
$scope.getData = function(value){
$scope.filtered = $scope.img.filter(test=>test.id == value);
}
});
})();
这条线就在这里找到了问题:
$scope.filtered = $scope.img.filter(test=>test.id == value);
我得到的错误是"变量测试隐式声明"和"表达预期"