Files
30-seconds-of-code/test/takeWhile/takeWhile.js
2018-02-04 17:38:39 +02:00

5 lines
145 B
JavaScript

const takeWhile = (arr, func) => {
for (let i of arr.keys()) if (func(arr[i])) return arr.slice(0, i);
return arr;
};
module.exports = takeWhile;