流浪のwolf

卷帝

导航

数组 Array 的属性 和 方法总结

1. Array 的属性

 

 

 

 

 

2. Array 的方法

2.1 增加数组单元

参数一半都是数组单元

a)unshift 方法

在数组的最前面添加数组元素

<script>
    const arr = [1,2,3]
    arr.unshift('弥豆子')
    console.log(arr)  // ['弥豆子', 1, 2, 3]
</script>
unshift

b)push 方法

在数组的最后添加数组元素

<script>
    const arr = [1,2,3]
    arr.push('约尔')
    console.log(arr)  // [1, 2, 3, '约尔']
</script>
push

c)splice 方法

splice(开始下标,删除的个数,添加的元素) 把删除的个数设置 0 就可以实现添加元素
<script>
    const arr = [1,2,3]
    arr.splice(1,0,'远坂凛')  // 在元素 1 的后面添加元素
    console.log(arr)  //  [1, '远坂凛', 2, 3]
</script>
splice三个参数

2.2 删除数组元素

参数一般是数组的下标

a)shift 方法

删除给定参数下标的元素

<script>
    const arr = [1,2,3]
    arr.shift(1)  // 坐标
    console.log(arr) //[2,3]
</script>
shift

b)pop 方法

c)splice 方法

2.3 替换数组单元

a)splice 方法

b)replace 方法

2.4 数组的实例方法

实例方法就是不需要Array.xxx() 这种写法,直接用 数组.xxx()      ps:xxx是方法的名字

a)forEach 方法

forEach() 是遍历数组的,

b)filter()

filter() 是过滤数组的

c) map() 

d) reduce()

e) join()

f) find()

g) every()

h) some

j) concat()

i) sort()

k) splice()

l) reverse()

m) findIndex()

 2.5 数组的静态方法

静态方法就是只能让构造函数调用的方法,Array就是一个js内置的构造函数(首字母大写)然后通过 new Array 创建一个实例数组对象 arr;arr实例有实例方法,语法arr.xxx();构造函数Array有静态方法,语法Array.xxx();

a) Array.from()

b) Array.isArray()

posted on 2022-08-01 08:44  流浪のwolf  阅读(63)  评论(0编辑  收藏  举报