js获取数组长度-length属性的介绍
js获取数组长度-length属性的介绍
- length属性
- length 属性不能体现数组元素的实际个数
- length 属性值动态变化对数组的影响
length属性
在 js 中获取数组长度非常简单,每个数组都有一个 length 属性,
该属性返回数组的最大长度,即其值等于最大下标值加 1。
由于数字下标必须小于 2^32-1,所以 length 属性最大值等于 2^32-1。
length 属性不能体现数组元素的实际个数
下面代码定义了一个空数组,然后为下标等于 100 的元素赋值,则 length 属性返回 101。因此,length 属性不能体现数组元素的实际个数。
var a = []; //声明空数组
a[100] = 2;
console.log(a.length); //返回101
length 属性可读可写,是一个动态属性。length 属性值也会随数组元素的变化而自动更新。同时,如果重置 length 属性值,也将影响数组的元素,具体说明如下:
- 如果 length 属性被设置了一个比当前 length 值小的值,则数组会被截断,新长度之外的元素值都会丢失。 如果 length
- 属性被设置了一个比当前 length 值大的值,那么空数组就会被添加到数组末尾,使得数组增长到新指定的长度,读取值都为
undefined。
length 属性值动态变化对数组的影响
下面代码演示了 length 属性值动态变化对数组的影响。
var a = [1,2,3]; //声明数组直接量
a.length = 5; //增长数组长度
console.log(a[4]); //返回undefined,说明该元素还没有被赋值
a.length = 2; //缩短数组长度
console.log(a[2]); //返回undefined,说明该元素的值已经丢失
js获取数组长度-length属性的介绍相关推荐
- js获取数组长度,对象成员个数字、符串字数
Javascript怎么得到数组长度(也就是数组的元素个数)? Javascript怎么获取对象的成员个数? 你肯定想到了array.length!? 那么我们来测试一下下面这个例子. <scr ...
- Javascript 获取数组长度, 对象成员个数, 字符串数
1.应用场景 主要用于获取数组长度, 对象成员个数, 字符串数. 2.学习/操作 Q1.Javascript怎么得到数组长度(也就是数组的元素个数)? Q2.Javascript怎么获取对象的成员个数 ...
- Js获取 数组或对象 的长度
Javascript 计算Object的长度 获取数组长度比较简单 Var arr=["as","da"]; arr.length不用加(); 在我们日常开 ...
- android获取js数组长度,javascript如何获取数组长度?
JavaScript中可以通过length方法来获取字符串的长度.数组的 length 属性总是比数组中定义的最后一个元素的下标大 1. 定义和用法 length 属性可设置或返回数组中元素的数目. ...
- c++获取数组长度_灵魂拷问:Java如何获取数组和字符串的长度?length还是length()?...
限时 1 秒钟给出答案,来来来,听我口令:"Java 如何获取数组和字符串的长度?length 还是 length()?" 在逛 programcreek 的时候,我发现了上面这个 ...
- vue中通过arr.length获取数组长度报错:Error in render: “TypeError: Cannot read property ‘length‘ of undefined“
刚开始是通过arr.length获取数组长度的! 结果控制台报错: Error in render: "TypeError: Cannot read property 'length' of ...
- Java-Runoob-高级教程-实例-数组:03. Java 实例 – 获取数组长度-*
ylbtech-Java-Runoob-高级教程-实例-数组:03. Java 实例 – 获取数组长度 1.返回顶部 Java 实例 - 获取数组长度 Java 实例 本文我们将为大家介绍如何使用数 ...
- html获取数组的前三个元素,web前端:js 获取数组最后一个元素
Javascript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在html(标 ...
- js 获取数组最后一个元素
JavaScript 获取数组的最后一个元素,JavaScript 获取Array末尾元素 一.JavaScript pop() 方法 pop() 方法用于删除并返回数组的最后一个元素. 注意:pop ...
最新文章
- oracle 默认表空间 10g,Oracle10g 表空间管理
- servlet单实例多线程 ---线程安全问题是由实例变量造成的,只要在Servlet里面的任何方法里面都不使用实例变量,那么该Servlet就是线程安全的。(所有建议不要在servlet中定义成员变
- RHEL5.5 安装 oracle 11g
- C#LeetCode刷题-程序员面试金典
- [wcf]入门.3.1
- Java编程入门:使用Eclipse快捷键
- 人脸关键点检测PFLD
- 利用脚本一键删除微博
- 深度理解CNN中的感受野(大杀器)
- HTML 图片热点map area使用方法
- putty连接不上该怎么办
- Re23:读论文 How Does NLP Benefit Legal System: A Summary of Legal Artificial Intelligence
- GBase 8a MPP Cluster 认证培训资料汇总
- Linkerd or Istio?哪个Service Mesh框架更适合你?
- 读书笔记:《次第花开》
- 2020 年 10 月编程语言排行榜
- TeamViewer以科技创新连接世界
- Qt安装包百度网盘下载分享
- buck控制led恒流控制,双环数字平均电流控制仿真
- 小小军姬怎么在电脑上玩 小小军姬安卓模拟器玩法攻略