gpt4 book ai didi

javascript - 直接访问 javascript 数组是否更快?

转载 作者:数据小太阳 更新时间:2023-10-29 04:31:38 26 4
gpt4 key购买 nike

我正在阅读一篇文章:Optimizing JavaScript for Execution Speed

还有一段写着:

使用此代码:

for (var i = 0; (p = document.getElementsByTagName("P")[i]); i++)

代替:

nl = document.getElementsByTagName("P");

for (var i = 0; i < nl.length; i++)
{
p = nl[i];
}

出于性能原因。

根据文章,我总是使用“错误”的方式,但是,是我错了还是文章错了?

最佳答案

“我们应该忘记小效率,大约 97% 的时间说:过早优化是万恶之源。”

--唐纳德·高德纳


我个人会使用您的方式,因为它更易读且更易于维护。然后我会使用诸如 YSlow 之类的工具分析代码并消除性能瓶颈。

关于javascript - 直接访问 javascript 数组是否更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1229809/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com