NuclearDispersionSystem/ant-design-vue-jeecg/node_modules/xe-utils/methods/array/slice.js
2023-09-14 14:47:11 +08:00

18 lines
539 B
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* 裁剪 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