传入参数为长度为2的数组,求出数组范围内所有元素的最小公倍数
function smallestCommons(arr) {
//判断是否为质数
var isPrime = function(n){
for(var i=2;i<n;i++){
if(n%i===0) return false;
}
return true;
};
//分解为质因数
var getPrime = function(n){
var result=[],primes=[];
for(var i=2;i<=n;i++){
if(isPrime(i)) primes.push(i);
}
while(!isPrime(n)){
for(i=0;i<primes.length;i++){
if(n%primes[i]===0){
n = n/primes[i];
result.push(primes[i]);
break;