["A01", "A02", "A03", "A04", "A05", "A06", "A06", "A07", "A08", "A09", "B10", "B11", "B12", "B13", "B14", "B15", "B16", "B17", "B18", "B19", "C01", "C02", "C03", "C04", "C05", "C06", "C07", "C08", "C09", "D01", "D02", "PDRB", "PDRC"]
转化为:
[["A01", "A02", "A03", "A04", "A05", "A06", "A06", "A07", "A08", "A09"],[ "B10", "B11", "B12", "B13", "B14", "B15", "B16", "B17", "B18", "B19"], ["C01", "C02", "C03", "C04", "C05", "C06", "C07", "C08", "C09", "D01"],[ "D02", "PDRB", "PDRC"]]
思路:利用for循环和字符串切割高效解决
var data = ["A01", "A02", "A03", "A04", "A05", "A06", "A06", "A07", "A08", "A09", "B10", "B11", "B12", "B13", "B14", "B15", "B16", "B17", "B18", "B19", "C01", "C02", "C03", "C04", "C05", "C06", "C07", "C08", "C09", "D01", "D02", "PDRB", "PDRC"]
var result = [];
var size= 10;
for(var i=0,len=data.length;i<len;i+=size){
result.push(data.slice(i,i+size));
}
console.log(result)