remove from array javascript by value and store in another array
remove from array javascript by value and store in another array
by sunil puvvada
JavaScript
var myArray = [
{name: 'deepak', place: 'bangalore'},
{name: 'chirag', place: 'bangalore'},
{name: 'alok', place: 'berhampur'},
{name: 'chandan', place: 'mumbai'}
];
var toRemove = [
{name: 'deepak'},
];
var internalRMID = [];
for(var i=myArray.length - 1; i>=0; i--){
for(var j=0; j<toRemove.length; j++){
if(myArray[i] && (myArray[i].name === toRemove[j].name)){
internalRMID.push(myArray[i]);
myArray.splice(i, 1);
}
}
}
alert(JSON.stringify(myArray));
alert(JSON.stringify(internalRMID));