Javascript 包装器函数与绑定性能节点
我有一段代码,在for中调用。问题是我必须使用绑定或包装函数,性能至关重要。所以我的问题是:做这件事的最快方法是什么?每个方法会使用多少内存Javascript 包装器函数与绑定性能节点,javascript,node.js,performance,comparison,wrapper,Javascript,Node.js,Performance,Comparison,Wrapper,我有一段代码,在for中调用。问题是我必须使用绑定或包装函数,性能至关重要。所以我的问题是:做这件事的最快方法是什么?每个方法会使用多少内存 匿名包装函数 for (var i = 0; i < 999999; ++i) { foo(function(b, c) { fii(a, b, c); }) }; function fuu(b, c) { fii(a, b, c); }; for (var i = 0; i < 999999; ++
for (var i = 0; i < 999999; ++i) {
foo(function(b, c) {
fii(a, b, c);
})
};
function fuu(b, c) {
fii(a, b, c);
};
for (var i = 0; i < 999999; ++i) {
foo(fuu);
};
for(变量i=0;i<999999;++i){
foo(功能(b,c){
金融情报机构(a、b、c);
})
};
for (var i = 0; i < 999999; ++i) {
foo(function(b, c) {
fii(a, b, c);
})
};
function fuu(b, c) {
fii(a, b, c);
};
for (var i = 0; i < 999999; ++i) {
foo(fuu);
};
功能fuu(b,c){
金融情报机构(a、b、c);
};
对于(变量i=0;i<999999;++i){
富(富);;
};
for (var i = 0; i < 999999; ++i) {
foo(fii.bind(fii, a));
}
for(变量i=0;i<999999;++i){
foo(fii.bind(fii,a));
}
类似的JSPerf测试用例:是什么阻止了您尝试这三种方法并自己测试性能?我想知道它们之间的区别,为什么这样更快,以及内存使用情况如何。我不只是想测试一下。