12
使用匿名函数会影响性能吗?
我一直想知道,在Javascript中使用命名函数和匿名函数之间是否存在性能差异? for (var i = 0; i < 1000; ++i) { myObjects[i].onMyEvent = function() { // do something }; } 与 function myEventHandler() { // do something } for (var i = 0; i < 1000; ++i) { myObjects[i].onMyEvent = myEventHandler; } 第一个是比较整洁的,因为它不会因很少使用的函数而使您的代码混乱,但是多次重声明该函数是否重要呢?