UNPKG

ut2

Version:

一个现代 JavaScript 实用工具库。[点击查看在线文档]。

22 lines (19 loc) 501 B
'use strict'; function baseSlice(array, start, end) { var index = -1, length = array.length; if (start < 0) { start = -start > length ? 0 : length + start; } end = end > length ? length : end; if (end < 0) { end += length; } length = start > end ? 0 : (end - start) >>> 0; start >>>= 0; var result = Array(length); while (++index < length) { result[index] = array[index + start]; } return result; } module.exports = baseSlice;