/*! * array-slice <https://github.com/jonschlinkert/array-slice> * * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT License. */'use strict';module.exports=functionslice(arr,start,end){varlen=arr.length>>>0;varrange=[];start=idx(arr,start);end=idx(arr,end,len);while(start<end){range.push(arr[start++]);}returnrange;};functionidx(arr,pos,end){varlen=arr.length>>>0;if(pos==null){pos=end||0;}elseif(pos<0){pos=Math.max(len+pos,0);}else{pos=Math.min(pos,len);}returnpos;}