https://github.com/javiercejudo/everyn
Like Array.prototype.every but for every n
https://github.com/javiercejudo/everyn
Last synced: 3 months ago
JSON representation
Like Array.prototype.every but for every n
- Host: GitHub
- URL: https://github.com/javiercejudo/everyn
- Owner: javiercejudo
- License: mit
- Created: 2015-08-15T18:07:17.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-01-27T08:43:20.000Z (over 8 years ago)
- Last Synced: 2025-03-09T02:04:59.003Z (3 months ago)
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/every-n
- Size: 19.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# everyN
[](https://travis-ci.org/javiercejudo/everyN)
[](https://coveralls.io/r/javiercejudo/everyN?branch=master)
[](https://codeclimate.com/github/javiercejudo/everyN)Like [`Array.prototype.every`](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/every) but for every n-tuple
## Install
npm i every-n
## Usage
```js
var everyTuple = require('every-n');everyTuple(2, fixtures.isAscendingPair, [1, 5, 10]); // => true
everyTuple(2, fixtures.isAscendingPair, [8, 5, 10]); // => false
everyTuple(3, fixtures.isFibonacciTriple, [0, 1, 1, 2, 3, 5, 8, 13]); // => true
```Please note the tuples are passed to the callback as individual arguments, not as an array.
See more examples of [fixture callbacks](fixtures/callbacks.js).