私はJSで昇順にいくつかの数字を並べようとしていますが、うまくいかず、次のコンソールログが表示されます:[1、2、3、6、9、1配列の項目を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)
が助けに感謝:、ここ2、3、4、6、8、9、12、18、18、24、36、72]
コードです。あなたはこのようなコード変更することができます
なぜ第一及び第二NUMですか? –
どういう意味ですか? –
どうしますか?または行う必要がありますか? –