首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪个更快: document.location.pathname还是myOwnObj.pathname?

哪个更快: document.location.pathname还是myOwnObj.pathname?
EN

Stack Overflow用户
提问于 2013-06-22 01:56:12
回答 1查看 601关注 0票数 0

我正试图优化我的JavaScript代码以提高速度。

我有需要经常访问的document对象的某些属性,比如document.location.pathname,甚至更糟的是document.documentElement.innerText

这样会更快:

  1. 每次从document访问这些属性,或
  2. 将它们存储为我自己的对象的属性,以便像myObj.pathnamemyObj.innerText那样访问它们
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-22 02:04:14

试试看。

虽然浏览器之间存在一些差异,但缓存对象确实使查找速度更快。

与两次而不是一次访问对象的属性相比,“更快”。我真的怀疑这是您应用程序中的瓶颈。在任何情况下,在尝试优化这样的小东西之前,都要对其进行分析。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17246605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档