Im пытается упорядочить некоторые цифры в порядке возрастания в JS, но он, похоже, не работает, и я получаю следующий консольный журнал: [1, 2, 3, 6, 9, 1 , 2, 3, 4, 6, 8, 9, 12, 18, 18, 24, 36, 72]Невозможно упорядочить элементы массива в порядке возрастания в JS
Вот код:
var firstNum = 18;
var secondNum = 72;
var array = [];
var otherArray = [];
for (i = 0; i <= firstNum; i++) {
if(firstNum % i === 0) {
array.push(i);
}
}
for (j = 0; j <= secondNum; j++) {
if(secondNum % j ===0) {
array.push(j);
}
}
for (k = 0; k < array.length; k++) {
if(array[k] > array[k+1]) {
var temp = array[k];
array[k] = array[k+1];
array[k+1] = temp;
}
}
console.log(array)
console.log(otherArray)
Цените помощь.
почему первые и вторые питы? –
Что значит? –
что он делает? или должен делать? –