How to check if an item is already existing in an array before push using angularjs

angularjs, javascript

Solution

That is a JavaScript relating question, not AngularJS. But may that answer your question:

if(arr2.indexOf("14") == -1){
  arr3.push("14");
}

Problem

I have three arrays: - `arr1=["14","16","1"]` — where I am selecting - `arr2=["14"]` — where I am comparing my selection from `arr1` - `arr3=[]` — where I am pushing the value. How will I be able to check if my selection does not exist in `arr2`? For example I selected 14 from `arr1`, since it is already existing in `arr2`, the button will be disabled and should not be pushed in `arr3`.

Original source

Related problems