首页 > 编程语言 > 详细

数组方法

时间:2020-07-01 19:58:40      阅读:43      评论:0      收藏:0      [点我收藏+]

1.检测是否为数组

arr intanceof Array  和  Array.isArray(arr) 后面IE9以上

2.数组转换

arr.toString()数组转字符串

arr.join(‘~‘)数组转字符串并加分隔符

3.数组添加和删除

arr.push()后添加;arr.unshift()前添加

arr.pop()后删除;arr.shift()前删除

4.操作数组

arr.cancat()数组拼接

arr.slice()数组截取,第一个参数为截取开始;第二个为截取结束不包含下标

arr.splice()删除,替换,添加,两参数为删除第一个参数删除的项数,二个参数从哪里开始;三参数中间为0添加;三参数中间大于0为替换

5.位置方法

arr.indexOf()数组的第一个参数查找有没有,第二个参数为索引开始,如果没有返回-1

arr.lastIndexof()同上从后往前查找

6.抵达方法

every()查找每一项,是否符合,返回布尔值

some()查找是否里面的值,如果有,返回布尔值

filter()过滤符合的条件

7.归并方法

reduce()第一个参数为前一项的值,第二个参数目前的值,目前的索引号,目前的数组

数组方法

原文:https://www.cnblogs.com/guqzhoublog/p/13220920.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!