00001 var baseIteratee = require('./_baseIteratee'),
00002 baseWhile = require('./_baseWhile');
00003
00039 function takeWhile(array, predicate) {
00040 return (array && array.length)
00041 ? baseWhile(array, baseIteratee(predicate, 3))
00042 : [];
00043 }
00044
00045 module.exports = takeWhile;