1.array.push()方法;
对一个数组进行向后追加数值,数值可以是任何数据类型
如下图所示:
2.array.unshift()方法;
对一个数组进行向前插入数值,数值可以是任何数据类型
如下图所示:
3.array.splice()
splice方法可以对数组进行删改一个参数为删除指定下边之后的所有两个参数为删除指定开始标到尾部指定下标 三个参数为删除指定开始标到尾部指定下标,并对第二个参数的下标进行替换为指定数值
如下图所示:
4.array.find()方法;
find方法有三个参数(item,index,value);item代表数组的每一个值,index代表的是每一个值的下标,value代表的是当前的数组。 find可以返回符合条件的第一个值,没有则返回undefined。
如下图所示:
5.array.some()方法;
some方法同样也有三个参数(item,index,value);item代表数组的每一个值,index代表的是每一个值的下标,value代表的是当前的数组。 some如果有符合条件的返回true,没有则返回false。
如下图所示:
6.array.concat方法();
concat方法可以将多个不一样的数组拼接并且返回给目标数组;
书写方式如下图所示:
7.array.fill()填充方法
fill方法有两个参数,第一个参数为要替换为的值,第二个参数代表从指定下标的下一个开始替换,默认为全部替换
如下图所示:
8.array.filter()过滤方法;
filter方法同样也有三个参数(item,index,arr);item代表数组的每一个值,index代表的是每一个值的下标,value代表的是当前的数组。 filter可以把符合条件的返回为一个新数组,没有则返回一个空数组。 如下图所示:
9.array.reduce()累加方法;
reduce方法有四个参数;第一个参数为每次循环的值;第二个参数为要进行累加的值;第三个参数为下标;第四个参数为原来整个数组。可以对数组进行循环累加并将累加值返回出来
如下图所示:
10.总结
数组的方法在后续多种场景都有重要的作用