JavaScript-数组

概念与定义

所谓数组(Array),就是将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组。
数组是一组有序的数据集合。数组内部可以存放多个数据,不限制数据类型,并且数组的长度可以动态的调整。创建数组最简单的方式就是数组字面量方式。数组的字面量:[],一般将数组字面量赋值给一个变量,方便后期对数组进行操作。如果存放多个数据,每个数据之间用逗号分隔,最后一个后面不需要加逗号。

var arr = [ture,2,"三",4,5,[6,7],8,9];

获取数组元素

数组可以通过一个 index(索引值、下标)去获取对应的某一项的数据,进行下一步操作。
index:从 0 开始,按照整数排序往后顺序排序,例如 0,1,2,3……可以通过 index 获取某一项值之后,使用或者更改数组项的值。即利用数组变量名后面直接加 [index] 方式直接调用数据,同时可以使用
注意:如果索引值超过了数组最大项,相当于这一项没有赋值,内部存储的就是 undefined。 更改数据:arr[index] 调用这一项数据,后面等号赋值更改数据。

数组的长度

数组有一个 length 的属性,记录的是数组的数据的总长度。使用方法:变量名.length
数组的长度与数组最后一项的下标存在关系,最后一项的下标等于数组的 length-1。 获取最后一项的数据时,可以这样书写:arr[arr.length-1];数组的长度不是固定不变的,可以发生更改。

  • 增加数组长度:直接给数组 length 属性赋一个大于原来长度的值。赋值方式使用等号赋值。或者,可以给一个大于最大下标的项直接赋值,也可以强制拉长数组。
  • 缩短数组长度:强制给 length 属性赋值,后面数据被会直接删除,删除是不可逆的。

数组的遍历

遍历:遍及所有,对数组的每一个元素都访问一次就叫遍历。利用 for 循环,将数组中的每一项单独拿出来,进行一些操作。根据下标在 0 到 arr.length-1 之间,进行 for 循环遍历。

var arr = [1, 2, 3, 4, 5];
for (var i = 0; i < length -1; i ++) {
  console.log(arr[i]);
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容

  • 本文主要介绍js数组元素的一些基本操作,常用的一些方法 关键词:创建数组、新增数组元素、删除数组元素、将数组变成字...
    家里有棵核桃树阅读 663评论 1 9
  • 一、数组的概念 所谓数组,是有序的元素序列。(一组有序 数据) JavaScript的Array可以包含任意数据类...
    MJ的小世界阅读 301评论 0 1
  • 1. JS数组的概念 2. 数组的作用 如上节课中我们学过的arguments就是一个数组, 里面保存了多个参...
    阿里P9王者阅读 214评论 0 0
  • 1、以构造数组的形式来构建数组,有以下几种方式 定义一个空的数组:var array1 = new Array()...
    _我爱吃柠檬_阅读 423评论 0 1
  • 每天一句: 如果你不是领头羊,那么看到的东西都是一样的。 Array数组类型,这和其他语言中的数组有着很大的区别。...
    王梓懿_1fbc阅读 144评论 0 0