猿问

如何把对象数组进行切割,变成四个为一组的对象数组

eg:letarr=[{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3}];如何让数组arr得到这个结果[{[{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3}]},{[{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3}]},{[{a:1,b:2,c:3},{},{},{}]}];刚开始是9,转换成4个一组,不足的用{}空对象补全?
慕森王
浏览 605回答 2
2回答

叮当猫咪

想要几个为一组就把sliceNum改为几~~constarr=[{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3}]constlen=arr.lengthletresult=[]constsliceNum=4for(leti=0;i

慕运维8079593

letarr=[{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3}];varresult=newArray()for(vari=0;i
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答