xhy-xe-utils
Version:
JavaScript 函数库、工具类
18 lines (16 loc) • 556 B
JavaScript
/**
* 裁剪 Arguments 或数组 array,从 start 位置开始到 end 结束,但不包括 end 本身的位置
* @param {Array/Arguments} array 数组或Arguments
* @param {Number} startIndex 开始索引
* @param {Number} endIndex 结束索引
*/
function slice (array, startIndex, endIndex) {
var result = []
if (array) {
for (startIndex = startIndex || 0, endIndex = endIndex || array.length; startIndex < endIndex; startIndex++) {
result.push(array[startIndex])
}
}
return result
}
module.exports = slice