JavaScript零基础入门——(八)JavaScript的数组

欢迎大家回到我们的JavaScript零基础入门,上一节课我们讲了有关JavaScript正则表达式的相关知识点,便于大家更好的对字符串进行处理。这一节课,我们来讲一讲,JavaScript的数组。

之前我们有讲过,数组是用方括号包裹起来的一种存放数据的类型。但其实呢,数组在JS中是作为一种对象(即Array对象)存在,既然是对象,就会有它的属性和方法,至于为什么一定会有,我们后边的课再讲。

首先,我们来说一下数组的定义。一般来说,数组的定义有两种,一种是我们常见的用方括号来告诉程序,我是一个数组,具体表现为var arr = [];而另一种呢是比较标准的写法,即通过new Array来实现。通常情况下,我们的每一个数组,只存一种类型的变量。我们来看看代码:

刚刚说了,作为Array对象,就一定有它的属性。Array的属性有不少,但我们常用的基本上只有一个,那就是length,即数组长度,这是一个可set可get的属性,也就是说我们可以取到它的值,也可以给他赋值,而赋值我们常常用于清空数组。来看代码:

说完属性,我们来说方法。JS数组的方法其实有很多,其中最常用的是五类数组操作方法,我们分别来看一下。

添加元素

push(item)——从尾部加一个数组元素;

unshift(item)——从头部加一个数组元素;

删除元素

pop()——从尾部弹出一个元素;

shift()——从头部弹出一个元素;

排序

sort([比较函数]),如果不传比较函数,默认只按字符串排序;

转换

concat——两个数组连接;

join(连接符)——将元素用连接符连接后返回字符串;

万能的splice

插入——splice(startIndex,0,item1,item2..);

删除——splice(startIndex,deleteLength);

先删后插入——splice(startIndex,deleteLength,item1,item2...);

好了,这节课简单的了解了JavaScript的数组,希望大家自己敲一敲。下一节课,我们来讲一讲JavaScript中的函数。

识别下方二维码,关注【振丹敲代码】,陪着振丹入门前端开发

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180619G07IDJ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券