JavaScript数组

2021/5/1 12:55:27

本文主要是介绍JavaScript数组,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

JavaScript数组

数组(Array)

    数组是对象(内建对象)

   数组和普通对象的功能类似,也是用来储存一些值的

   不同的是普通对象使用字符串作为属性名

   而数组是使用数字作为索引操作元素

   索引:从0开始的整数就是索引。

   语法:数组【索引】

   如果读取不存在的索引,不会报错而是返回undefined

   获取数组的长度,可以使用length这个属性获取

   语法:数组,length

对于连续的数组,使用length可以获取到数组的长度(元素的个数)

对于非连续的数组,使用length会获取到数组的最大的(索引+1)

      尽量不要创建非连续数组

修改length

      如果修改的length大于原长度,则多出部分会空出来

如果修改的length小于原长度,则多出的部分会被删除

数组字面量

   创建一个数组,使用字面量来创建数组

   语法:[]

   使用字面量创建数组时,可以在创建时就指定数组中的元素

   使用构造函数创建数组时,也可以同时添加元素,将要添加的元素作为构造函数的参数传递,元素之间使用 , 隔开

  

二维数组

数组的方法

   push()

该方法可以在数组的末尾添加一个或多个元素,并返回是数组新的长度

可以将要添加的元素作为方法的参数传递,这些元素将会自动添加到数组的末尾

该方法会将数组新的长度zw1返回值返回

         

   pop()

该方法可以删除数组的最后一个元素,并将被删除的元素作为返回值返回

   unshift()

      向数组开头添加一个或多个元素,并返回新的数组长度

      向前边插入元素以后,其他元素的索引会依次调整

     

   shift()

可以删除数组的第一个元素,并将被删除的元素作为返回值返回

     

遍历数组

   所谓的遍历数组,就是将数组中的所有的元素都取出来

   创建一个函数,可以将数组中年满足条件的元素提取出来,然后封装到一个新的数组并返回

数组的遍历foreach

   一般我们都是使用for循环去遍历数组

例如:

   JS中还提供了另一个方法用来遍历数组

   forEach()

      这个方法只支持IE8以上的浏览器

IE8及以下的浏览器均不支持该方法,所以如果需要兼容IE8,则不要使用forEach

  



这篇关于JavaScript数组的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程