主页 > 前端 > javascript >
来源:自学PHP网 时间:2014-09-19 14:47 作者: 阅读:次
[导读] arrayObj.length这个我想大家都会看到过,像获取普通字符串长度我们会用a.length哦,那么我们要怎么取得数组长度呢,下面我来介绍一下关于取得数组长度arrayObj.length用法。...
返回一个整数值,这个整数比数组中所定义的最高位元素的下标大 1。 numVar = arrayObj.length
由上面的代码我们可以清楚的看到length属性的性质。但length对象不仅可以显式的设置,它也有可能被隐式修改。javascript中可以使用一个未声明过的变量,同样,也可以使用一个未定义的数组元素(指索引超过或等于length的元素),这时,length属性的值将被设置为所使用元素索引的值加1。例如下面的代码:
前两次输出可以看出以字符串和负数为下标的元素并不记录到数组长度中,与php的数组不同的是在javascript中数组长度只记录下标为正整数的元素,数组的长度等于最大数组下标的值加1(数组下标的范围为0~2^32-2),上面代码中的arr['a']等同于arr.a 如需遍历数组元素则需使用for in方法
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com