数组在任何编程语言里都占有重要位置,数组可以让开发人员存储和操作数据集合,包括字符串、数字甚至对象。 在JavaScript中也是一样。
这片文章将介绍 15 个在前端段开发中必须知道的 JavaScript 数组方法。
01、Push()
Push() 方法将一个或多个元素添加到数组末尾并返回数组的新长度。当您需要向数组添加元素而不指定索引时,此方法非常有用。
02、pop()
pop() 方法删除并返回数组中的最后一个元素。当您需要从数组末尾删除元素时,此方法非常有用。
03、shift()
shift() 方法删除并返回数组中的第一个元素。当您需要从数组开头删除元素时,此方法非常有用。
04、unshift()
unshift() 方法将一个或多个元素添加到数组的开头并返回数组的新长度。当您需要在数组的开头添加元素时,此方法非常有用。
05、splice()
splice() 方法在数组的指定索引处添加或删除元素。此方法可用于在数组中的任何位置添加或删除元素。
06、slice()
slice() 方法返回由起始索引和结束索引指定的数组部分的副本。此方法可用于创建包含原始数组子集的新数组。
07、concat()
concat() 方法组合两个或多个数组并返回一个新数组。此方法可用于将数组连接在一起,而无需修改原始数组。
08、join()
join() 方法使用指定的分隔符将数组的所有元素连接成字符串。此方法可用于从数组创建字符串。
09、indexOf()
indexOf() 方法返回数组中指定元素第一次出现的索引。如果未找到该元素,则此方法返回 -1。
10、lastIndexOf()
lastIndexOf() 方法返回数组中最后一次出现的指定元素的索引。如果未找到该元素,则此方法返回 -1。
11、forEach()
forEach() 方法对数组中的每个元素执行一次提供的函数。该方法可用于对数组的每个元素执行操作。
12、map()
map() 方法创建一个新数组,其中包含对数组中每个元素调用提供的函数的结果。该方法可用于在原始数组的基础上创建一个新数组。
13、filter()
filter() 方法创建一个新数组,其中包含通过所提供函数指定的测试的所有元素。此方法可用于根据条件创建新数组。
14、reduce()
reduce() 方法对数组的每个元素执行提供的函数并返回单个值。此方法可用于对数组的所有元素执行操作并返回单个值。
15、sort()
sort() 方法对数组的元素就地排序。此方法可用于按升序或降序对数组进行排序。
推荐一个受到超多好评的终生学习小程序「千锋学习站」。
全网超火的课程资源:涵盖18个IT行业热门课程,3000G精品授课视频,从入门到精通,理论+实战,小白适用! 全网超牛的公开课:定期邀请一线大厂大佬来直播间宣讲,全程干货,福利满满,从基础理论到实战案例,分享实战IT技能,拒绝纸上谈兵! 全网超全的题库资源:1800个知识点练习,10万道面试真题,沉浸式刷题练习,帮助各位同学夯实基础,提升技术水平,为升职加薪保驾护航!