javascript – 如何在使用angularjs推送之前检查项目是否已存在于数组中

前端之家收集整理的这篇文章主要介绍了javascript – 如何在使用angularjs推送之前检查项目是否已存在于数组中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有三个数组:

> arr1 = [“14”,“16”,“1”] – 我选择的地方
> arr2 = [“14”] – 我在比较arr1的选择
> arr3 = [] – 我在推动价值的地方.

我怎样才能检查arr2中是否存在我的选择?

例如,我从arr1中选择了14,因为它已经存在于arr2中,该按钮将被禁用,不应该在arr3中推送.

解决方法

这是一个与 JavaScript相关的问题,而不是AngularJS.但是,这可以回答你的问题:
if(arr2.indexOf("14") == -1){
  arr3.push("14");
}

猜你在找的JavaScript相关文章