我用"Javascript Ninja的秘密"中的脚本测试了性能:
function isPrime(number) {
if (number < 2) {
return false;
}
for (let i = 2; i < number; i++) {
if (number % i === 0) {
return false;
}
}
return true;
}
console.time("isPrime");
isPrime(1299827);
console.timeEnd("isPrime");
console.time("isPrime");
isPrime.apply(1299827);
console.timeEnd("isPrime");Run Code Online (Sandbox Code Playgroud)
结果是:
isPrime: 8.276ms
isPrime: 0.779ms
Run Code Online (Sandbox Code Playgroud)
似乎"申请"更快?
javascript ×1