Javascript 获取素数的最短方法

Javascript 获取素数的最短方法,javascript,node.js,Javascript,Node.js,有没有办法在一行中得到素数 我的任务是在一行中获取数组中的最大素数,这可能吗 Given an array of numbers. Create a function which returns the largest prime number. (​NOTE*​, it should be written only 1 line of code). ​(2) 设arr1=[1,5,7,6,9,10,13,11,12] 函数最大素数(arr){ //在这里编写代码…} }将@Sergio的

有没有办法在一行中得到素数 我的任务是在一行中获取数组中的最大素数,这可能吗

Given an array of numbers. Create a function which returns the largest prime number. (​NOTE*​, 
it should be written only 1 line of code). ​(2)
设arr1=[1,5,7,6,9,10,13,11,12]
函数最大素数(arr){
//在这里编写代码…}

}
将@Sergio的伟大答案提到以下问题:。您可以过滤数组中的素数,然后使用Math.max函数获得最大的素数

设arr1=[1,5,7,6,9,10,13,11,12]
函数最大素数(arr){
return Math.max(…arr.filter((n)=>{return![…Array(n).keys()].slice(2).map(i=>!(n%i)).includes(true)&&&&![0,1]。includes(n)});
}

console.log(largestPrime(arr1))
你可以只在纯Javascript上使用jQuery吗?@JakubAdamec这是用Node.js标记的,所以我假设没有。此外,我也不确定jQuery在允许的情况下会有什么帮助-它的主要重点是帮助DOM交互,而不是数学。因为在Javascript中,换行符(或没有换行符)基本上是不相关的,你可以在一行上放任意数量的代码。不,我不能使用jquery纯JS,我需要真正的一行代码,而不是把所有的代码放在一个lol中