前端面试——JS篇(不会改变原数组的方法和会改变原数组的方法)

一、会改变原数组的方法

1.push方法:用于在元素后面推入增加元素

2.pop方法:在数组后面删除元素

3.unshift方法:在数组前面添加元素

4.shift方法:在数组前面删除元素

5.sort方法:对数组进行排序

6.splice方法:添加或删除元素

8.reverse方法:对数组进行颠倒

二、不会改变原数组的方法

1.concat方法:用于连接两个或多个数组

2.join方法:把元素通过指定到的分隔符进行分析

3.map方法:循环遍历数组每元素

4.forEach方法:循环遍历数组每个元素(与map不同之处在于没有返回值)

5.filter方法:通过指定条件筛选出符合条件的新数组

6.findIndex方法:通过指定条件筛选出符合条件元素的索引,如果有多个就返回第一个满足条件的索引,如果没有符合条件的,就返回-1

7.reduce方法:用来累加数组中的元素求和

你可能感兴趣的:(JS篇,面试,职场和发展,javascript)