【发布时间】:2016-05-20 06:42:13
【问题描述】:
我有 2 个数组:汽车和自行车。 我想将汽车数组的每个元素与自行车数组的所有其他元素进行比较,如果两者相等,则警报为真,否则为假。
$scope.getComparison = function() {
$scope.bikes = ["1", "3", "3", "2", "6", "55", "45", "36", "18"];
angular.forEach($scope.bikes, function(value, key) {
$scope.p_Id = value.bikes;
$scope.cars = ["1", "2", "3", "4", "54", "55", "56", "56", "58"];
angular.forEach($scope.cars, function(value, key) {
$scope.b_Id = value.cars;
if ($scope.p_Id == $scope.b_Id) {
alert(b_Id + "=" + p_Id + "=" + "true");
} else {
alert(b_Id + "=" + p_Id + "=" + "false");
}
});
});
};
我哪里错了?我需要帮助。
【问题讨论】:
-
"value.bikes"?检查控制台是否有错误..
标签: javascript angularjs foreach