Hiに追加する前に、重複をチェックするために、私は2つの同じ値が既にリスト内をしているとき、重複チェックすることができますどのようなコードを、得ました。どのようにしての前に重複してをチェックして、リストに2番目の同じ値を追加することができますか? ps。私は文字列の値をコピーしています。がどのように配列
var vals = $scope.todoDatat.map(function(item){ return item.time }); var isDuplicate = vals.some(function (item, idx) { return vals.indexOf(item) !== idx; }); if (isDuplicate) { $scope.errortext = 'time is a duplicate'; } else{ $scope.todoDatat.push({date: day, time: time, value: 15, arvo: arvosi}); }
それは重複を設立する場合、それは私がリストにない重複している、新しい値を、追加を続行させてはいけません。重複が見つかった場合でも、リストに新しい値を追加し続けるにはどうすればよいですか?
Thxを事前に=)