Simplify takeWhile

This commit is contained in:
Siarhei
2018-05-17 17:17:38 +04:00
parent 656f032615
commit 278b8061a3
2 changed files with 3 additions and 3 deletions

View File

@ -1,5 +1,5 @@
const takeWhile = (arr, func) => {
for (let i of arr.keys()) if (func(arr[i])) return arr.slice(0, i);
for (const [i, val] of arr.entries()) if (func(val)) return arr.slice(0, i);
return arr;
};
module.exports = takeWhile;