Search This Blog

Tuesday, October 13, 2015

Jquery Compare two array

var array1 = [1, 2, 3, 4, 5, 6];
var array2 = [1, 2, 3, 4, 5, 6, 7, 8, 9];
var diff = [];
var same=[];

jQuery.grep(array2, function(el) {
    if (jQuery.inArray(el, array1) == -1) diff.push(el);
 if (jQuery.inArray(el, array1) != -1) same.push(el);

});


alert(" the difference is " + diff+"same is "+same);



Compare Two array are same

var array1 = [4,8,9,10];
var array2 = [4,8,9,10];

var is_same = array1.length == array2.length && array1.every(function(element, index) {
    return element === array2[index];
});

console.log(is_same);


for(j=0;j<final_ans.length;j++){
if(get_ans[j] != final_ans[j]){
console.log(get_ans[j]+'  ------------------not equal---+'+ "#" + get_ans_id[j]+"li div" +'----------  '+final_ans[j] )
$("#" + get_ans_id[j]+" li div").addClass("wrong");
$("#" + get_ans_id[j]+" li div").css("display", "block");
}
else{
            // $('#msg').val('')
console.log(get_ans[j]+'  ---------------equal----------------  '+final_ans[j] )
$("#" + get_ans_id[j]+" li div").addClass("correct");
$("#" + get_ans_id[j]+" li div").css("display", "block");
}
}