drop-right

1.0.2 • Public • Published

drop-right

Creates a slice of array with n elements dropped from the end.

MIT License

build:? coverage:?

Install

$ npm install --save drop-right 

Usage

For more use-cases see the tests

var dropRight = require('drop-right');
 
dropRight([1, 2, 3]);        // => [1, 2]
dropRight([1, 2, 3], 1);     // => [1, 2]
dropRight([1, 2, 3], 2);     // => [1]
dropRight([1, 2, 3], 3);     // => []
dropRight([1, 2, 3], 4);     // => []
dropRight([], 4);            // => []
dropRight([1, 2, 3], '1');   // => [1, 2]
dropRight([1, 2, 3], -1);    // => [1, 2, 3]
dropRight([1, 2, 3], 'abc'); // => [1, 2, 3]
 
dropRight();     // => Exception
dropRight(null); // => Exception

Related

  • drop-left - Creates a slice of array with n elements dropped from the beginning.
  • is-index - Checks if the given value is a valid array-like index.
  • is-length - Checks if the given value is a valid array-like length.
  • to-length - Converts value to an integer suitable for use as the length of an array-like object.
  • pick-item - Randomly sampling a item from an array.
  • pick-items - Randomly sampling some items from an array.
  • shuffle-arr - Randomize the order of the elements in an array or array-like object.
  • is-array-like - Checks if the given value is an array or array-like object.

Contributing

Pull requests and stars are highly welcome.

For bugs and feature requests, please create an issue.

Package Sidebar

Install

npm i drop-right

Weekly Downloads

0

Version

1.0.2

License

MIT

Last publish

Collaborators

  • bubkoo