数组

61 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第4天,点击查看活动详情

一、数组的定义

是指一组数据的集合,其中的每个数据被称作数组元素,在数组中可以存放任意类型的元素。数组是一种将一组数据存储在单个变量名下很优雅的一种方式。

数组中可以存放任意类型的数据,例如字符串,数字,布尔值等。

1. 创建方式

1.利用 new 创建数组

 var a=new Array()//创建一个空数组

2.用数组字面量创建数组
数组的字面量是方括号 [ ]

  var a=[]//创建一个空数组
  1. 获取数组元素
    数组的长度
    使用数组名.length可以访问数组元素的数量(数组长度)
    数组的索引
    索引:用来访问数组元素的序号(注意:数组下标是从0开始)。
  var a=[1,2,3,4,5,6] //创建数组
  for(i=0;i<=a.length;i++){  //循环数组
  console.log(i)  //输出循环
  }

数组可以通过索引来访问、设置、修改对应的数组元素,我们可以通过数组名[索引]的形式来获取数组中的元素

4. 数组中新增元素

1.可以通过修改 length 长度来实现数组扩容的目的 .length 属性是可读写的

var arr=[1,2,3]//定义数组
console.log(arr.length)
arr.lenght=5//修改数组长度
console.log(arr[4])//此处5是下标,输出undefined

2.通过修改数组索引新增数组元素,可以通过修改数组索引的方式追加数组元素,不能直接给数组名赋值,否则会覆盖掉以前的数据,这种方式也是我们最常用的一种方式

 var arr=[1,2,3]//定义数组
 arr[2]='吃饭'//替换原来的数组元素
 console.log(arr[2]) //输出数组