var MyArray1 = [1,2,3,4,5,6,7,8,9];
var k=0, kmax=MyArray1.length;
var MyArray2 = [], j=0;
while(k<kmax) {
MyArray2[j++] = MyArray1.slice(k, (k+3>kmax?kmax:k+3));
k+=3;
}
var k=0, kmax=MyArray1.length;
var MyArray2 = [], j=0;
while(k<kmax) {
MyArray2[j++] = MyArray1.slice(k, (k+3>kmax?kmax:k+3));
k+=3;
}
var MyArray1 = [1,2,3,4,5,6,7,8,9];
var resultArray=new Array();
for(var i=0;i<MyArray1.length/3;i++)
{
resultArray[i]=new Array(3)
for(var j=0;j<3;j++)
{
resultArray[i][j]=MyArray1[i*3+j];
}
}
alert(resultArray[2])
</script>