js 面试题 常用的数组方法有哪些?
创始人
2025-05-28 21:59:53

1 concat() 用于合并两个和多个数组,不会更改现有数组,而是返回一个新数组。

2 find() 返回数组中满足提供的测试函数的第一个元素值,否则返回undefined

3 findIndex() 返回数组中满足提供的测试函数的第一个元素的索引,否则返回-1

4 includes() 判断一个数组是否包含一个指定的值,包含返回true,否则返回false.

5 indexOf() [通常判断数组中有没有这个元素]。返回在数组中可以找到一个给定元素的第一个索引,如果不存在返回 -1.

6 join() 将一个数组中所有元素连接成一个字符串并返回这个字符串。如果该数组中只有一个项目,那么将返回该项目,不使用字符串。

7 pop() 从数组中删除最后一个元素,并返回该元素的值。此方法更改数组中的长度

8 push() 此方法将一个或多个元素添加到数组尾部,返回该数组中的新长度

9 shift() 此方法从数组中删除第一个元素,并返回该元素中的值,此方法更改数组中的长度。

10 unshift() 此方法将一个或多个元素添加到数组开头,返回该数组中的新长度

11 splice() 此方法会删除或替换或者原地添加新元素来修改数组,并以数组形式返回修改内容。【改变原有数组】

12 reverse() 此方法将数组中的元素颠倒,并返回该数组【改变原有数组】

13 sort() 对数组中的元素进行排序,并返回数组。默认排序是将元素转换为字符串,然后将比较他们的UTF-16代码单元值序列时构建的。

相关内容

热门资讯

种草莓什么意思 给对象吸草莓怎... 如何用一个吻,亲死女朋友?公众号|一只学霸ID|bajie203学霸先问你们一个问题下面哪种吻最可能...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
阿西吧是什么意思 阿西吧相当于... 即使你没有受到过任何外语培训,你也懂四国语言。汉语:你好英语:Shit韩语:阿西吧(아,씨발! )日...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...