.remove() - DarthJDG/Mangler.js GitHub Wiki
Remove items by index or test expression.
.remove(index)| Parameter | Type | Default | Description |
|---|---|---|---|
| index | Number Object Function |
Index of the item to remove. If and object or a function is passed, it is used as a test expression. |
Returns a reference to the mangler object itself for chaining.
To remove items by value or reference, see .remove().
m = Mangler(['A', 'B', 'C']);
m.remove(1);
/*
m.items = ['A', 'C']
*/data = [
{ id: 'A', name: 'Apple' },
{ id: 'B', name: 'Banana' },
{ id: 'C', name: 'Cherry' }
];
m = Mangler(data);
m.remove({ id: ['A', 'B'] });
/*
m.items = [
{ id: 'C', name: 'Cherry' }
]
*/