Skip to content

Checks if the given value is an array or array-like object.

License

Notifications You must be signed in to change notification settings

gearcase/is-array-like

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

is-array-like

Checks if the given value is an array or array-like object.

MIT License

build:? coverage:?

Install

$ npm install --save is-array-like 

Usage

For more use-cases see the tests

var isArrayLike = require('is-array-like');

isArrayLike();               // => false
isArrayLike(1);              // => false
isArrayLike('1');            // => false
isArrayLike(true);           // => false
isArrayLike(null);           // => false
isArrayLike({});             // => false
isArrayLike(function () {}); // => false
isArrayLike([]);             // => true
isArrayLike([1, 2, 3]);      // => true

function testArguments() {
  isArrayLike(arguments);
  // => true
}

Related

  • 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.
  • drop-left - Creates a slice of array with n elements dropped from the beginning.
  • drop-right - Creates a slice of array with n elements dropped from the end.
  • 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.

Contributing

Pull requests and stars are highly welcome.

For bugs and feature requests, please create an issue.

About

Checks if the given value is an array or array-like object.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages