var matrix=[]; var key=[3,1,4,2,5]; var text="ПРИМЕРМАРШРУТНОЙПЕРЕСТАНОВКИ"; for (var i=0; i< text.length; ){ var txt = text.slice(i,i+= key.length).split(""); matrix.push(txt) } console.log(matrix);