我们工作中会经常对数组进行操作,数组的方法很多,下面为小编为整理的。
Array.prototype.reverse //将数组逆序,会改变原来的数组 Array.prototype.sort() //对数组进行排序(默认是按 字符串 进行排序,可以自定义排序的方法) 原数组被修改 Array.prototype.concat() //数组合并 原数组没有被修改 Array.prototype.slice() //返回部分数组 左闭右开区间 支持负数 -1表示最后一个元素 -2表示倒数第二个元素 原数组不会改变 Array.prototype.splice() //数组拼接 修改原数组 可以接受两个参数 第二个参数表示删除元素的长度 返回被删除的元素 Array.prototype. forEach () //数组遍历 参数是函数 三个参数 1 是对应的元素 2 是下标 3 是遍历的数组本身 不会修改原来的数组 Array.prototype.map() //数组映射 不会修改原来的数组 Array.prototype.filter() //数组过滤 返回符合要求的数组 不会修改原来的数组 Array.prototype.every() //返回 true false 数组判断 所有的元素都符合 Array.prototype.some() //返回true false 数组判断 部分元素符合就可以 Array.prototype.reduce() ,Array.prototype.reduceRight() //将一个数组聚合为一个结果 ,reduce与reduceRight的区别是默认是从数组从左到右 reduceRight是数组从右到左
后面的文章我会对这些方法分别进行讲解,希望大家关注。
海报
0 条评论
117
相关文章
本站已关闭游客评论,请登录或者注册后再评论吧~