js数组长度获取问题?
来源:互联网 发布:网络三剑客官方下载 编辑:程序博客网 时间:2024/05/20 19:18
- var test=new Array();
- test['test1']=1;
- test['test2']=2;
- test[2]=3;
- test.length //输出3
首先 test['test1']=1; 和 test['test2']=2; 都是属性,可以通过test.test1 这样来取值。
但是 test[2]=3; test.length 为什么是 3 而不是 1 ? 其实这里是重点,当
test[2]=3; 其实将相当于 test[0] = undefined , test[1]=undefined ;
同样 new Array(3); 创建 3 个 元素为 undefined 的数组, alert(new Array(3).length) //3
所以数组的长度为3 ,可以通过 toSource() 或者 valueOf() 来看数组的对象源码,以及原始值,
test.toSource() //输出 [, , 3]
test.valueOf() //输出 ,,3
0 0
- js数组长度获取问题?
- js/javascript获取数组长度
- JS数组的长度问题
- Js获取 数组或对象 的长度
- js-获取JSON数组的长度
- js或者vue获取object数组长度
- js-获取JSON数组的长度
- js如何获取json数组的长度
- JS 遍历 JSON 数组及获取 JSON 数组长度
- js 中键值对 数组长度获取方法
- JS对象数组的复制和获取长度
- 数组长度获取方法
- 获取数组的长度
- Perl获取数组长度
- C获取数组长度
- shell 获取数组长度
- 数组长度的获取
- sizeof获取数组长度
- 9-4 向量类
- EditText、requestFocus、imeOptions、TextWatcher、setOnEditorActionListener
- MFC控件添加变量时,control和value的区别
- 设置修改CentOS系统时区
- PMC为OCP提供业界最高密度机架级存储
- js数组长度获取问题?
- Qt QTreeWidget的行间距设置
- hdu2258 Continuous Same Game (1)
- [LeetCode] Flatten Binary Tree to Linked List
- 1002. Grading
- 2014-4-22 关于数据库的date类型操作
- 关于target is null for setProperty的问题总结
- 九度剑指Offer面试题9:斐波那契数列(Java题解)
- android相机如何只显示处理后的图像以及这里onPreviewFrame不被调用的原因