山地人

课07.什么是数组

山地人
山地人
2021-05-13

创建数组

下面的arr是创建一个空数组,arr2则是创建一个带有1,2,3三个元素的数组。

数组长度

arr.length

通过数组的length属性,我们可以查看数组元素的个数。

查找元素

通过数组下标,来查找元素。起始下标是0,所以你要查看第一个元素,可以通过[0]的方式进行查找。

遍历输出每一个元素

修改元素

我们可以修改找到的元素,通过下标查找到数组中对应的元素,然后修改它的值。

添加和删除

对于javascript中的数组,我们可以通过往数组尾部或者数组头部添加元素或者删除元素。

往尾部添加元素x

arr.push(x)

从数组尾部删除一个元素

arr.pop()

从数组头部添加元素x

arr.unshift(x)

从数组头部删除元素,每次删除一个值

arr.shift()

转换字符串和数组

利用splitjoin可以对字符串和数组进行转换操作。

字符串转换为数组

str.split(',')

使用,逗号分割符对str字符串进行分割。分割后的元素会保存到数组中返回。

数组转换为字符串

arr.join(',')

对于数组元素,可以通过join操作将数组中的元素拼接成一个字符串。传入的','作为拼接字符串进行连接。你可以使用不同的连接字符进行拼接。

学完本篇互动教程,如果你觉得体验不错,可以把网页链接发送给你的小伙伴,让他/她也来感受一下。当然,你也可以继续看看网站上其他的的互动教程,希望`idev365`能够给你带来收获。

学习教程的过程中碰到了问题,或者对idev365有什么改进意见和想法,欢迎加入idev365微信内测群,和山地人交流你的想法。