数组方法
Posted guqzhoublog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组方法相关的知识,希望对你有一定的参考价值。
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()第一个参数为前一项的值,第二个参数目前的值,目前的索引号,目前的数组
以上是关于数组方法的主要内容,如果未能解决你的问题,请参考以下文章