Цитата:
|
был у меня более-менее нормальный код, а ты из него абвгдейку сделал
|
... ну спорить не буду = это так,
однако, должен прояснить ситуацию - мне нужено было решение для с++(наверное зря не сказал раньше, но не думал что такая "шумиха" поднимится), поэтому и выбрал рекурсию, если отойти от этого факта тогда да slice вполне можно было бы использовать, однако должен заметить что код
laimas не справляется с поставленной задачей если сменить размер
смещения например с 2 на 3 , код падает:
var a = [
['01', '02', '03', '04'],
['05', '06', '07', '08'],
['09', '10', '11', '12'],
['13', '14', '15', '16']
], b = [], i, s = [B]2[/B];
for(i = 0; i<a.length; i += s) {
b.push([a[i].slice(0, s), a[i+1].slice(0, s)], [a[i].slice(s), a[i+1].slice(s)])
}
console.log(b)