6 lines
159 B
JavaScript
6 lines
159 B
JavaScript
const takeWhile = (arr, func) => {
|
|
for (const [i, val] of arr.entries()) if (func(val)) return arr.slice(0, i);
|
|
return arr;
|
|
};
|
|
module.exports = takeWhile;
|