数组

97 阅读1分钟

创建一个数组,数组是用[]表示

  • 新建

1.png

2.png

当new Array后面参数只有一个的时候它是长度,参数多个的时候为元素


  • 转化 split(分隔)

3.png 用',' 分隔


4.png

用空字符串' '分隔


Array.from尝试把不是数组变成数组(这个对象有0123这样的下标和length属性)

当length长度写错时,4写成2,那么它会变成两个数组,长度依据是4

6.png


伪数组: 没有push shift等的共同属性

8.png


concat(合并),得到新的数组,但不会改变原来的数组

9.png


slice(切开,割破),不改变原来的数组,slice(0)可以用来复制数组

10.png


  • 删元素

11.png

12.png

111.png

arr,splice(删第几个,删几个,添加的元素)


  • 查看所有元素

1.png

  • 查看单个元素

2.png

  • 查看单个元素续

5.png

  • 第一种 3.png

查看是否有13元素,如果得到-1 则它不存在这个数组里面

  • 第二种

6.png

增加数组中的元素

7.png

例:

8.png

9.png

在第9个位置,一个都不删,添加6.5

修改数组中的元素,反转顺序

10.png

原来的数组会改变

怎么将字符串反转

11.png

先分开,再反转,再合起来

自定义数组的顺序

12.png

默认按顺序排序


数值小的排在前面

13.png

数值大的排在前面

14.png

例:

1.png

也可以这样写

2.png

数组变换map(n变n)

3.png

filter(n变偶数)=>问号后面可要可不要

4.png

1

5.png

8.png