创建一个可以生成仅包含质数的数组的函数

Create a function that can generate array with only prime numbers

我在一次 JavaScript 采访中被告知要创建一个函数 getPrime(n) 来生成一个只有原始数字的数组。数组中的数字必须介于 0 和 n 之间。怎么写才正确?

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;
}