.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

Returns a reference to the mangler object itself for chaining.


To remove items by value or reference, see .remove().

Remove an item by index

m = Mangler(['A', 'B', 'C']);
m.remove(1);

/*
	m.items = ['A', 'C']
*/

Remove multiple items by a test expression

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' }
	]
*/
⚠️ **GitHub.com Fallback** ⚠️