Projektstart
This commit is contained in:
27
backend/node_modules/obliterator/includes.js
generated
vendored
Normal file
27
backend/node_modules/obliterator/includes.js
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
/**
|
||||
* Obliterator Includes Function
|
||||
* ==============================
|
||||
*
|
||||
* Function taking an iterable and returning whether the given item can be
|
||||
* found in it.
|
||||
*/
|
||||
var iter = require('./iter.js');
|
||||
|
||||
/**
|
||||
* Includes.
|
||||
*
|
||||
* @param {Iterable} iterable - Target iterable.
|
||||
* @param {function} value - Searched value.
|
||||
* @return {boolean}
|
||||
*/
|
||||
module.exports = function includes(iterable, value) {
|
||||
var iterator = iter(iterable);
|
||||
|
||||
var step;
|
||||
|
||||
while (((step = iterator.next()), !step.done)) {
|
||||
if (step.value === value) return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
};
|
||||
Reference in New Issue
Block a user