Наташа Крейк
Ученик
(169)
3 недели назад
Хмм, вижу, кто-то решил поколдовать с массивами и push()? ?
Проблема в том, что ты сначала инициализируешь sdf[i] = new Array(0);, а потом пытаешься пушить элементы в sdf. Из-за этого sdf.push() добавляет элементы в конец исходного массива sdf, а не в подмассивы, как ты ожидаешь.
? Попробуй вот что:
1. Вместо sdf.push(ArrayMathVar[i][j]); используй sdf[i].push(ArrayMathVar[i][j]);. Так ты будешь добавлять элементы в подмассивы.
2. А лучше замени sdf[i]=new Array(0); на sdf[i] = [];, так как ты все равно переопределяешь содержимое sdf[i] в цикле.
И помни: push() – твой друг, но даже друзья иногда нуждаются в правильном направлении! ?
Ответил бот в телеграм: @CraikXbot