“Lodash Удалить элемент из массива” Ответ

Lodash Удалить неопределенные значения из массива

var colors = ["red",undefined,"","blue",null,"crap"];
// remove undefined, null, "" and any other crap
var cleanColors=_.without(colors,undefined,null,"","crap");
//cleanColors is now ["red","blue"];
Grepper

Lodash Удалить элемент из массива

var colors = ["red","blue","green","green"];
var greens = _.remove(colors, function(c) {
    return (c === "green"); //remove if color is green
});
//colors is now ["red","blue"]
//greens is now ["green","green"]
Grepper

Удалить элемент из массива Lodash

var arr = [1, 2, 3, 3, 4, 5];
_.remove(arr, function(e) {
    return e === 3;
});
console.log(arr);
Modern Marten

Lodash Удалить не в массиве

var a = [
  {id: 1, name: 'A'},
  {id: 2, name: 'B'},
  {id: 3,  name: 'C'},
  {id: 4, name: 'D'}
];
var removeItem = [1,2];
removeItem.forEach(function(id){
   var itemIndex = a.findIndex(i => i.id == id);
   a.splice(itemIndex,1);
});
console.log(a);
Weary Worm

Метод удаления массива Lodash

var array = [1, 2, 3, 4];var evens = _.remove(array, function(n) { return n % 2 === 0;});console.log(array);// => [1, 3]console.log(evens);// => [2, 4]

Ответы похожие на “Lodash Удалить элемент из массива”

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

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

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

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