javascript - list.item(0) 与 list[0]

标签 javascript performance

document.getElementsByTagName('a').item(0)

document.getElementsByTagName('a')[0]

将返回相同的结果...

前者比后者快吗?

最佳答案

自制性能测试:http://jsfiddle.net/438jh/2/

差异似乎可以忽略不计。在大多数情况下,第二种方法执行得更好,但如果您查看循环执行的频率,它并不重要。

Chrome:

  1. 方法:~260ms
  2. 方法:~170ms

关于javascript - list.item(0) 与 list[0],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3824629/

相关文章:

java - PackageInfo LoadLabel 性能低下

performance - 结构 slice 与指向结构的指针 slice

javascript - 如何在 javascript 中创建 json 对象的哈希表?

javascript - 多余的花括号

javascript - 将字符串/结果从 JS 发送到 HTML 页面

javascript - Chrome "Copy image"选项在右键单击上下文菜单中呈灰色

html - 在 Chrome 上将 drawImage 与 Canvas 一起使用非常慢

performance - 从并发编程(语言)中受益?

wpf - 处置 StreamResourceInfo.Stream

javascript - 将自定义下拉菜单/按钮添加到 Redactor WYSIWYG