ここに私のコードです。私はそれを少なくとも5回修正し、返される結果は0です。返されるべきである何配列をより小さな配列に分割し、それらを元の配列に戻すことになっている私の関数に何が問題になっていますか?
function chunkArrayInGroups(arr, size) {
var array=[];
for(var i=0;i<=arr.length;i=i+size){
if(i+size<arr.length) array=arr.slice(i,i+size).push();
else if(i+size>=arr.length) array=arr.slice(i).push();
}
return array;
}
chunkArrayInGroups(["a", "b", "c", "d"], 2);
[[A、B]、[C、D]]です。
それを愛します。これはまったく新しいコードを与えるだけの唯一の答えです。 – user132522
MDNをもう一度読んでプッシュの知識を更新する必要があります。 – user132522
私のアルゴリズムを辿るには時間がかかるはずです。私は自分の厄介なものを見ていたいとは思っていません。 – user132522