Скажем, у меня есть двумерный массив, например:
[ 3, 4, 8, 12 ]
[ 2, 6, 7, 16 ]
[ 1, 10, 11, 15 ]
[ 5, 9, 13, 14 ]
Я хочу shift
6
при [1][1]
и unshift
в [2][1]
, чтобы я получил следующее:
[ 3, 4, 8, 12 ]
[ 2, 7, 11, 16 ]
[ 1, 6, 10, 15 ]
[ 5, 9, 13, 14 ]
Я думал, что splice(1,1)
на втором и третьем массивах получу:
a: [6, 7]
b: [10, 11]
, а затем сделаю:
b.unshift(a.shift)
a << b.pop