00001 var baseSlice = require('./_baseSlice'),
00002 toInteger = require('./toInteger');
00003
00029 function take(array, n, guard) {
00030 if (!(array && array.length)) {
00031 return [];
00032 }
00033 n = (guard || n === undefined) ? 1 : toInteger(n);
00034 return baseSlice(array, 0, n < 0 ? 0 : n);
00035 }
00036
00037 module.exports = take;