首先建構原始資料。
var arr = [
{name:'yanggb1',age:'15'},
{name:'yanggb2',age:'16'},
{name:'yanggb3',age:'17'},
{name:'yanggb4',age:'18'},
{name:'yanggb5',age:'19'},
{name:'yanggb6',age:'20'},
{name:'yanggb7',age:'21'},
{name:'yanggb8',age:'22'}
];
然後來将數組三個三個進行分組。
var arr3 = [];
for(var i = 0; i< arr.length; i += 3){
arr3.push(arr.slice(i, i + 3));
}
最後可以看到結果是一個二維數組。
這裡是借助了slice()方法的友善,如果用對下标取餘的方式要較為複雜一些。
"如果工作隻是因為無聊才找點事做,而不是為了恰飯。那該多好。"