数组都是 Array 的实例化对象,它提供了很多的 方法来帮助我们快速处理数据。
下表列出了一些常用方法:
方法名 作用
join 根据传入内容拼接数组,默认为,返回拼接结果,字符串
forEach 遍历数组,并且将数组的每一项作为参数传入到回调函
数中,无返回值
map 基于原数组,创建一个新数组
filter 根据回调函数的执行结果,筛选出符合要求的元素,返回
一个新数组
sort 方法的作用是对原数组的元素进行排序
reduce 数组求和
length 返回数组的长度,即数组中元素的个数
push 向数组末尾添加一个或多个元素,并返回新的数组长度
pop 删除数组的最后一个元素,并返回被删除的元素
shift 删除数组的第一个元素,并返回被删除的元素
unshift 向数组的开头添加一个或多个元素,并返回新的数组长度
concat 将两个或多个数组合并成一个新数组,并返回该新数组
slice 返回数组的指定部分,创建一个新的数组
splice 通过删除、替换或添加元素的方式修改数组,并返回被删除的元素
indexOf 返回数组中第一个匹配到给定元素的索引。如果不存在则返回 -1
lastIndexOf 返回数组中最后一个匹配到给定元素的索引
reverse 将数组中的元素进行反转
find 返回数组中满足提供的测试函数的第一个元素的值。否则返回 undefined
findIndex 返回数组中满足条件第一个元素的索引。若没有找到则返回 -1
every 返回数组中是否每一个元素都符合要求
some  返回数组中是否有一个元素符合要求

 

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐