相关疑难解决方法(0)

使用匿名函数会影响性能吗?

我一直想知道,在Javascript中使用命名函数和匿名函数之间是否存在性能差异?

for (var i = 0; i < 1000; ++i) {
    myObjects[i].onMyEvent = function() {
        // do something
    };
}
Run Code Online (Sandbox Code Playgroud)

VS

function myEventHandler() {
    // do something
}

for (var i = 0; i < 1000; ++i) {
    myObjects[i].onMyEvent = myEventHandler;
}
Run Code Online (Sandbox Code Playgroud)

第一个是更整洁,因为它不会使用很少使用的函数使代码混乱,但重要的是你多次重新声明该函数是否重要?

javascript optimization performance

82
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×1

optimization ×1

performance ×1