-2

I was told in a JavaScript interview to create a function getPrime(n) to generate an array with only primitive numbers in it. The number in array has to be between 0 and n. How to write it correctly?

ZygD
  • 22,092
  • 39
  • 79
  • 102
user2734550
  • 952
  • 1
  • 12
  • 35

1 Answers1

3
function getPrime(n){
    arr=[];
    count=0;

    for(var j=1;j<=n;j++){
        for(var i=1;i<=j;i++){
            if(j%i==0){
                count++;   
            }
        }
        if(j==1){
            arr.push(j);
        }
        if(count==2){
            arr.push(j);
        }
    count=0;
    }
return arr;
}
Muhammad Waqas
  • 1,140
  • 12
  • 20