“Удалить один массив из другого JavaScript” Ответ

Удалить элемент из массива по ID

var myArr = [{id:'a'},{id:'myid'},{id:'c'}];
var index = arr.findIndex(function(o){
     return o.id === 'myid';
})
if (index !== -1) myArr.splice(index, 1);
Xerothermic Xenomorph

Удалить элементы в массиве, которые присутствуют в другом JavaScript

var myArray = [
  {name: 'deepak', place: 'bangalore'}, 
  {name: 'chirag', place: 'bangalore'}, 
  {name: 'alok', place: 'berhampur'}, 
  {name: 'chandan', place: 'mumbai'}
];
var toRemove = [
  {name: 'deepak', place: 'bangalore'},
  {name: 'alok', place: 'berhampur'}
];



myArray = myArray.filter(ar => !toRemove.find(rm => (rm.name === ar.name && ar.place === rm.place) ))
Upset Unicorn

Удалить один массив из другого JavaScript

myArray = myArray.filter( function( el ) {
  return toRemove.indexOf( el ) < 0;
} );
T-DaMER

Удалить все элементы одного массива из другого JavaScript

a = a.filter(function (item) {
    return b.indexOf(item) === -1;
});
Yellowed Yacare

Ответы похожие на “Удалить один массив из другого JavaScript”

Вопросы похожие на “Удалить один массив из другого JavaScript”

Больше похожих ответов на “Удалить один массив из другого JavaScript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования