当前位置:网站首页 > Vue.js开发 > 正文

数组方法js(数组方法join)



 
  
 
  

slice(start?, end?),start:开始下标,end:结束下标。

结束下标大于开始下标,裁切值不包括结束下标的值。

 
  

indexOf(item, start?),item:查找项,start:从哪个下标开始,如果找到返回元素所在下标

 
  

lastIndexOf(item, start?),item:查找项,start:从哪个下标开始,如果找到返回元素所在下标

从数组尾部往头部查找

 
  

reduce(callback(total, curValue, curIndex?, arr?), initValue?),callback:叠加器,参数:total 叠加值,curValue 当前值,curIndex 当前下标,arr 原数组,initValue:初始值。

当没有 initValue 是,total 的初始值为 arr[0]。

6.1 数组求和

 
  

6.2 初始值 10,数组求和

 
  

6.3 数组去重

 
  

6.4 二维转一维

 
  

6.5 多维转一维

 
  

map(callback(curValue, curIndex?, arr?)),curValue 当前值,curIndex 当前下标,arr 原数组

 
  

filter(callback(curValue, curIndex?, arr?)),curValue 当前值,curIndex 当前下标,arr 原数组。

满足筛选条件,callback 内返回 true,filter 返回满足条件元素组成的数组。

 
  

every(callback(curValue, curIndex?, arr?)),curValue 当前值,curIndex 当前下标,arr 原数组。

判断所用数组元素满足规定条件,满足返回 true,有一个不满足返回 false

 
  

some(callback(curValue, curIndex?, arr?)),curValue 当前值,curIndex 当前下标,arr 原数组。

判断数组元素是否有一个满足规定条件,都不满足返回 false,有满足返回 true

 
  

forEach(callback(curValue, curIndex?, arr?)),curValue 当前值,curIndex 当前下标,arr 原数组。

 
  
 
  
 
  
 
  
 
  

5.1 删除

splice(start?, num?),start:开始下标,num:删除长度

 
  

5.2 添加

splice(start, 0, arg*?),start:开始下标,0:删除 0 长度,arg:插入项

 
  

5.3 替换

splice(start, num, arg*?),start:开始下标,num:替换长度,arg:替换项,注意:num 替换长度和替换项数目最好一致。

 
  

sort(fn?),fn:可选参数,规定排序顺序,必须是函数。

可用于对数字,字母进行排序,数字优先级高于字母。

如果需要按照其他规则排序,需要提供函数,函数一般有两个参数:a,b。数组中 a 的下标小于 b。比较两个参数,如果需要换位置则返回大于 0 的值。

6.1 默认排序,不会区分各十百位

 
  

 6.2 从小到大排序

 
  

6.3 从大到小排序

 
  

6.4 按 sort 从小到大排序

 
  
 
  

到此这篇数组方法js(数组方法join)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • vue下载安装(VUE下载安装)2026-02-20 18:27:07
  • 前端跨域怎么解决vue(vue项目跨域是前端做还是后端做)2026-02-20 18:27:07
  • js深拷贝和浅拷贝的实现方式(js浅拷贝和深拷贝原理)2026-02-20 18:27:07
  • map转json字符串 转义符(map转换成json字符串)2026-02-20 18:27:07
  • ubuntu20.04安装cmake(ubuntu20.04安装桌面)2026-02-20 18:27:07
  • vue2升级3(vue2升级到vue3.0)2026-02-20 18:27:07
  • redhat操作系统安装步骤(redhat linux 7.2系统安装详细过程)2026-02-20 18:27:07
  • plsql10.0.5注册码(plsql10.0.3.1701注册码)2026-02-20 18:27:07
  • 多级列表1.1,1.2,1.3怎么弄(多级列表1.1,1.2,1.3怎么弄咋样在侧边显现出来)2026-02-20 18:27:07
  • vue2和vue3区别diff(vue2和vue3区别面试题)2026-02-20 18:27:07
  • 全屏图片