javascript - Compare two arrays and push different values to new array -
this question has answer here:
i have 2 arrays want compare , push values not same in both new array. i'm trying push values arraytwo not in arrayone new array.
var arrayone = [[1,"121"], [2,"111"], [2,"321"], [3,"232"], [3,"213"], [4,"211"]], arraytwo = [[4,"111"], [1,"131"], [3,"321"], [3,"232"], [3,"211"], [3,"213"], [1, "x1x"]]; donotmatch = [];
i tried looping through first 2 arrays comparing values below isn't working:
( var = 0; < arrayone.length; i++ ) { ( var e = 0; e < arraytwo.length; e++ ) { if ( arrayone[i] !== arraytwo[e]) { donotmatch.push(arraytwo[e]) } } }
var arrayone = ["dog", "cat", "hamster", "gerbil", "turtle"], arraytwo = ["hamster", "turtle", "gerbil"], donotmatch = []; for(var i=0;i<arrayone.length;i++){ if(arraytwo.indexof(arrayone[i])==-1){donotmatch.push(arrayone[i]);} } //donotmatch ["dog","cat"]
Comments
Post a Comment