multi.push(x); // добавить x в массив
numbers[i] = +numbers[i]; // Здесь ничего не происходит
numbers[i] = numbers[i];
num = numbers; //Здесь вы зачем-то создаёте второй указатель на numbers
multi = num[i2]; // Присвоить переменной multi элемент массива num