js 一行生成n个数组

let arr = [1,2,3,4,5,6,7,8,9,10,11,12,13]
			function sliceList(arrList,size = 6){
				let result = []
				let length = Math.ceil(arrList.length/size)  // Math.ceil() 函数返回大于或等于一个给定数字的最小整数
				for(let i=0;i<length;i++){
					let start = i*size;
					let end  = start + size
					result.push(arrList.slice(start,end)) // slice() 方法返回一个新的数组对象,这一对象是一个由 begin和 end(不包括end)决定的原数组的浅拷贝。原始数组不会被改变。
				}
				return result
			}
			console.log(sliceList(arr))

 截图: js 一行生成n个数组

上一篇:VUE的学习汇总


下一篇:设计模式之工厂模式