检查数组angular JS中的现有对象值

时间:2016-02-16 10:07:04

标签: angularjs

//来自attemptQues.quesId等于问题

      $scope.answer = function (ans, ques, examId) {

      if (logic?) {
        alert("already exixst");
       }
     else {
        attemptedQues.push({ExamId: examId, quesId: ques, ans: ans });
       }
};

1 个答案:

答案 0 :(得分:0)

$scope.answer = function (ans, ques, examId) {

      if (attemptedQues.filter(i => i.ExamId === examId).length > 0) {
        alert("already exixst");
       }
     else {
        attemptedQues.push({ExamId: examId, quesId: ques, ans: ans });
       }
};

更新: 如果您没有使用ES6:

$scope.answer = function (ans, ques, examId) {

      if (attemptedQues.filter(function(i) { return i.ExamId === examId}).length > 0 ) {
        alert("already exixst");
       }
     else {
        attemptedQues.push({ExamId: examId, quesId: ques, ans: ans });
       }
};