A
Size: a a a
A
A
YG
PS
A
SK
倫岡
SK
PS
// 89,434 ops/s ±3.14%
function noparams(i) {
const y = i % 2;
return text();
function text() {
return y === 0 ? i : 0;
}
}
// 311,575 ops/s ±1.9%
function params2(i) {
const y = i % 2;
return text(y, i);
function text(y_, i_) {
return y_ === 0 ? i_ : 0;
}
}
CM
// 89,434 ops/s ±3.14%
function noparams(i) {
const y = i % 2;
return text();
function text() {
return y === 0 ? i : 0;
}
}
// 311,575 ops/s ±1.9%
function params2(i) {
const y = i % 2;
return text(y, i);
function text(y_, i_) {
return y_ === 0 ? i_ : 0;
}
}
PS
PS
S🛸
S🛸
// 89,434 ops/s ±3.14%
function noparams(i) {
const y = i % 2;
return text();
function text() {
return y === 0 ? i : 0;
}
}
// 311,575 ops/s ±1.9%
function params2(i) {
const y = i % 2;
return text(y, i);
function text(y_, i_) {
return y_ === 0 ? i_ : 0;
}
}
var y
, разницы не будет 🙈PS
var y
, разницы не будет 🙈noparams: 85,552 ops/s ±3.22%
с var'ом: 100,520 ops/s ±2.77%
params2: 295,633 ops/s ±2.34%
S🛸
PS
y
роли не играет.function params3(i) {
const y = i % 2;
return text(i);
function text(i_) {
return y === 0 ? i_ : 0;
}
}
S🛸
y
роли не играет.function params3(i) {
const y = i % 2;
return text(i);
function text(i_) {
return y === 0 ? i_ : 0;
}
}
PS
без var: 299,715 ops/s ±1.44%ну чуть быстрее. но в пределах погрешности
с var: 314,577 ops/s ±2.15%
P