Javascript 我想在每次迭代后比较数字并返回公共数字
如何在每次迭代中获得一个通用数字,例如:Javascript 我想在每次迭代后比较数字并返回公共数字,javascript,Javascript,如何在每次迭代中获得一个通用数字,例如: 2 ==> 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 36 ... 60 3 ==> 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 4 ==> 8 12 16 20 24 28 32 36 40 44 48 52 56 60 我想循环2,3,4,如果我们在所有元素中得到相同的数字,则暂停循环。 先谢谢你 function smal
2 ==> 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 36 ... 60
3 ==> 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60
4 ==> 8 12 16 20 24 28 32 36 40 44 48 52 56 60
我想循环2,3,4,如果我们在所有元素中得到相同的数字,则暂停循环。
先谢谢你
function smallestCommons(array) {
let arr = array.sort()
let newArr = [];
for(let i = arr[0]; i <= arr[1]; i++){
console.log('when i = ', i);
for(let j = i; j <= arr[1]; j+= i){
console.log(j)
}
}
return newArr;
}
我稍微修改了你的代码。 您可以使用以下选项: var arr1=[1,2,3,4,5,6,7,8,9,3]; var arr2=[8,12,16,20,24,28,32,36,40,44,48,52,56,60,12]; var arr3=[6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57,60]; var arr4=[4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,36]; var arr5=[6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57,60]; var arr6=[8,12,16,20,24,28,32,36,40,44,48,52,56,60]; 函数smallestCommons…数组{ //设arr=array.sort; var newarr=[]; 重复变量=[]; 对于变量i=0;i
console.lognewArrI想要给定数组中的一系列数字[2,4]只是一个简单的例子,如果你得到[1,24]怎么办?我更新了代码,这样你就可以拥有你想要的任意多的数组。非常感谢你的帮助!谢谢,如果你对它有用,请考虑接受。