I have originalArray list number (when app not change). After do something, i have modifiedArray which some items were inserted/ deleted from originalArray. I wrote function to find all items are deleted/ inserted from originalArray.
var modifiedArray = [1,3,5,6,7,8,9,10,11];
var originalArray = [1,2,3,4,5,6];
var insertedArray = [];
var deletedArray = [];
function work(){
for(var i = 0 ; i< originalArray.length ; i++){
if(modifiedArray.indexOf(originalArray[i]) == -1){
deletedArray.push(originalArray[i]);
}
}
for(var i = 0 ; i< modifiedArray.length ; i++){
if(originalArray.indexOf(modifiedArray[i]) == -1){
insertedArray.push(modifiedArray[i]);
}
}
}
Is that the best way to find all items are deleted / inserted from original array ?
If anyone has other suggestion, feel free to tell us.
Thanks you so much.