31 lines
656 B
Markdown
31 lines
656 B
Markdown
|
# remove-value
|
||
|
|
||
|
Remove one or more elements from an array by value
|
||
|
|
||
|
## Installation
|
||
|
|
||
|
// npm
|
||
|
$ npm install remove-value
|
||
|
|
||
|
## Usage
|
||
|
|
||
|
var removeValue = require('remove-value');
|
||
|
|
||
|
// as a function
|
||
|
removeValue([ 'apple', 'lemon', 'banana', 'lemon' ], 'lemon'); // [ 'apple', 'banana' ]
|
||
|
|
||
|
removeValue([ 'apple', 'lemon', 'banana', 'lemon' ], 'lemon', 1); // [ 'apple', 'banana', 'lemon' ]
|
||
|
|
||
|
// as a method
|
||
|
Array.prototype.remove = removeValue;
|
||
|
|
||
|
var list = [ 'apple', 'lemon', 'banana' ];
|
||
|
|
||
|
list.remove('banana');
|
||
|
list; // [ 'apple', 'lemon' ]
|
||
|
|
||
|
Alters the array "by reference" and returns the array.
|
||
|
|
||
|
## License
|
||
|
|
||
|
MIT © [Thomas Jensen](http://tjconcept.dk)
|