我試圖在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)
欣賞的幫助。
爲什麼第一和第二NUM? –
你是什麼意思? –
它是做什麼的?還是應該這樣做? –