函数声明与函数表达式之间的性能差异

时间:2016-05-11 14:35:10

标签: javascript performance

构建js以提高性能速度和页面加载速度,减少浏览器压力的最佳方法是什么。

var myFunc = function(){/*do stuff*/}

function myFunc(){/*do stuff*/}

1 个答案:

答案 0 :(得分:1)

这两种方法的性能没有差异。

var myFunc = function(){/*do stuff*/}

or

function myFunc(){/*do stuff*/}

但是,只有在执行该行时才会创建第一个函数。但即使脚本开始执行,第二个函数也可用。

了解Javascript Hoisting来解释这种行为非常重要。

Here是另一篇有用的文章。