当前位置:  开发笔记 > 编程语言 > 正文

javascript中的数组和对象

如何解决《javascript中的数组和对象》经验,为你挑选了1个好方法。

如果长度以数组的方括号表示法传递.它返回第一个元素.这里的基本逻辑是什么?

var foo= [];                                        
foo['0'] = 'hello';
foo[2] = {'fun': true};

foo[length];

T.J. Crowder.. 6

如果你在浏览器中运行该代码,那是因为window对象(它是全局对象)有一个length属性,它是它具有的子浏览上下文(iframe等)的数量.这是0如果没有任何(这是经常发生的情况).在所有性能window对象是全局,所以length对自己是lengthwindow,那么foo[length]就是foo[0],这是"hello".

length与您的foo阵列无关.你的foo数组的长度是foo.length.如果你用它在你的最后一行,你会得到undefined的,因为在这一点上foo.length3和你的数组没有任何条目foo[3].



1> T.J. Crowder..:

如果你在浏览器中运行该代码,那是因为window对象(它是全局对象)有一个length属性,它是它具有的子浏览上下文(iframe等)的数量.这是0如果没有任何(这是经常发生的情况).在所有性能window对象是全局,所以length对自己是lengthwindow,那么foo[length]就是foo[0],这是"hello".

length与您的foo阵列无关.你的foo数组的长度是foo.length.如果你用它在你的最后一行,你会得到undefined的,因为在这一点上foo.length3和你的数组没有任何条目foo[3].

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有