当前位置:网站首页 > 技术博客 > 正文

js数组方法有哪些



作用:向数组的末尾添加一个或多个元素

返回:添加后数组的长度。

 
  

作用:删除数组的最后一个元素。

返回:最后一个元素

 
  

作用:向数组的开头添加一个或多个元素。

返回:添加后数组的长度。

 
  

作用:删除数组的第一个元素。

返回:删除的元素。

 
  

作用:替换原数组中的元素

返回:被替换掉的元素

 
  

作用:颠倒数组中元素的顺序。

返回:颠倒后的数组。

 
  

作用:对数组的元素进行排序,默认排序顺序是根据字符串Unicode码点。

返回:排序好的数组

 
  

作用:浅复制数组的一部分到同一数组中的另一个位置。

返回:修改后的数组引用

 
  

休息一下吧

作用:合并两个或多个数组

返回:合并后的新数组

 
  

作用:提取某个范围内的数组元素

返回:一个包含提取的元素的新数组

 
  

作用:对数组每个元素分别调用

返回:一个调用完成后的新数组

 
  

作用:筛选出符合条件的元素

返回:包含所有符合条件的元素的新数组

 
  

作用:遍历数组中每个元素并执行一次提供的操作

返回:无反回值

 
  

作用:检查数组中是否有至少一个元素满足提供的条件

返回:true或false

 
  

作用:检查数组中是否所有元素都满足提供的条件

返回:true或false

 
  

find

作用:找到数组中第一个满足提供的条件的元素

返回:找到的满足条件的第一个元素的值或undefined

 
  

findLast

作用:找到数组中最后一个满足提供的条件的元素

返回:找到的满足条件的最后一个元素的值或undefined

 
  

作用:用来判断一个数组是否包含一个指定的值

返回:true或false

 
  

作用:数组转字符串

返回:字符串

 
  

作用:数组转字符串

返回:字符串

 
  

不同点:toLocaleString()会根据运行代码的环境的本地特定规则来格式化数组元素

作用:指定深度遍历数组

返回:遍历后的新数组

 
  

作用:映射每个元素,然后将结果压平成一个新数组

返回:按照条件生成的新数组

 
  

作用:遍历数组

返回:一个迭代器,包含该数组的键、值或键值对。

entries()同时获取键和值

keys():只获取键

values():只获取值

 
  

reduce

作用:对数组中的每个元素执行一个函数(升序执行),将其结果汇总为单个返回值。

返回:累计处理的结果。

 
  

reduceRight

作用:对数组中的每个元素执行一个函数(降序执行),将其结果汇总为单个返回值。

返回:累计处理的结果

 
  

作用:查找数组中指定元素的第一个(或最后一个)出现的索引位置。

返回:找到的元素索引,如果没有找到则返回-1。

 
  

作用:查找数组中第一个满足提供的测试函数条件的元素的索引。

返回:找到元素的索引,否则返回-1。

 
  

作用:检测是否为数组。

返回:true或false。

 
  

Array.from():可以从类数组对象或可迭代对象创建一个新的数组。

Array.of():用于创建一个具有可变数量参数的新数组。

返回:创建的新数组

 
  

作用:填充数组的一部分或全部元素为一个固定值。

返回:一个新数组

 
  

作用:通过索引直接读取数组元素

返回:读到的元素

 
  

作用:裁剪数组中的元素,splice的不改变原数组方式

返回:裁剪后的新数组

 
  

作用:逆转数组,reverse()的不改变原数组方法

返回:逆转后的新数组

 
  

作用:数组排序,sort()的不改变原数组方式

返回:排序好的新数组

 
  

作用:替换数组中的元素

返回:替换元素后的新数组

 
  

                            

版权声明


相关文章:

  • 破除压缩文件密码2025-09-29 14:01:02
  • join关键字指定的连接2025-09-29 14:01:02
  • linter pylint is not installed2025-09-29 14:01:02
  • linux fdisk 分区2025-09-29 14:01:02
  • 串口助手怎么调试程序2025-09-29 14:01:02
  • xml中注释的写法2025-09-29 14:01:02
  • greendao数据库升级2025-09-29 14:01:02
  • ajax请求写法2025-09-29 14:01:02
  • fopen函数使用2025-09-29 14:01:02
  • libcurl.lib2025-09-29 14:01:02