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

Performance difference between function declarations vs function expressions

本文关键字:函数 性能 之间 声明 表达式      更新时间:2023-09-26

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

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

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

这两种方法在性能上没有区别。

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

然而,第一个函数仅在执行行时创建。但是,即使脚本开始执行,第二个函数也可用。

理解Javascript提升来解释这种行为是很重要的。

这是关于这方面的另一篇有用的文章。