firstChild和[0]有什么区别?

Jer*_*meJ -4 javascript

他们是否有同样的目的?如果是这样,还是firstChild[0]

document.getElementsByTagName('div')[0]
// versus
document.getElementsByTagName('div').firstChild
Run Code Online (Sandbox Code Playgroud)

这可能[0]是更消耗吗?

kal*_*ley 8

document.getElementsByTagName('div')[0] 获取NodeList中的第一个div.

document.getElementsByTagName('div').firstChild 未定义,因为NodeList没有该属性.