首页 > 学院 > 开发设计 > 正文

1、(lodash_gcy)分割数组—chunk

2019-11-08 02:23:46
字体:
来源:转载
供稿:网友

分割数组

/** *根据指定的分割数,将数组(字符串)分割成块,剩余数量不足以达到分割数的亦形成一个数组 * * @param {Array} array 获取的数组 * @param {number} [size=1] 每一块的数量 * @example * * _.chunk([1,2,3,4,5],2); * //=>[[1,2],[3,4],[5]] */function chunk(array,size) { let length = array == null ? 0 : array.length; if (!length || size < 1){ return [] } let index = 0, resIndex = 0, result = Array(Math.ceil(length / size)); while(index < length){ result[resIndex++] = array.slice(index, (index += size)); } return result}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表