Monday, March 31, 2008

javascript array comparison


var master = new Array("11", "12", "13", "14", "15","16","17","18","19");
var all = new Array("11", "12", "13", "14", "15","16","17","18","19");
var has_app = new Array("11","12","16", "17", "19");
// expected out put = 13,14,15,18
var exp = "13,14,15,18";
var count = 0;
function compareAndRemove(){
outer :for(var i=0; i(is less than)master.length; i++){
inner :for(var j=0; j(is less than)has_app.length; j++){
if(master[i] == has_app[j]){
count = i - j;
all.splice(count,1);
}
}
}
alert(" All:"+all+" exp :"+exp);
}

No comments: