js数组常用方汇总

    1、 Array.push() 在数组后追加元素,返回新的数组长度,原数组改变
    2、 Array.pop() 删除数组最后一个元素,原数组改变
    3、 Array.shift() 删除数组第一个元素 原数组改变
    4、 Array.unshift() 在数组头部添加元素,返回新的数组长度,原数组改变
    5、 Array.slice() 从已有的数组中返回选定的元素,不会改变原始数组
    slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分
    array.slice(m,n) 从索引n开始查找到m处
    array.slice(n)  从索引n开始查找一直找到末尾
    array.slice(0)  原样输出
    6、 Array.sort() 对一维数组中的元素进行排序
    7、 Array.reverse() 反转数组,原数组改变
    8、 Array.concat(arr1,arr2,arr3,...) 合并数组,生成新数组,原数组不变
    9、 Array.join() 将数组按照指定字符串链接起来,默认是','
    10、Array.forEach 遍历数组,无返回值
    11、Array.map  遍历数组每一项执行函数后返回一个新数组,原数组不变
    12、Array.some 用于检测数组中的元素是否满足指定条件,不对空数组进行检测,原数组不变,如果有一                
      个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测,如果没有满足条件的元素,则返回false
    13、Array.every 用于检测数组所有元素是否都符合指定条件,不对空数组进行检测,原数组不变,如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测,如果所有元素都满足条件,则返回 true
    14、Array.indexOf 返回数组中某个指定的元素位置,如果没找到返回-1,找到返回索引
    15、Array.includes 判断一个数组是否包含一个指定的值,如果是返回 true,否则false
    16、Array.splice 向数组添加/删除项目,并返回删除的项目 ,原数组改变
    array.splice(index, howmany, item1, ....., itemX)
    第一个参数(2)定义了应添加新元素的位置(拼接)。
    第二个参数(0)定义应删除多少元素。
    其余参数(“Lemon”,“Kiwi”)定义要添加的新元素。
    17、Array_reduce() 函数用回调函数迭代地将数组简化为单一的值。如果指定第三个参数,则该参数将被当成是数组中的第一个值来处理,或者如果数组为空的话就作为最终返回值
    18、Array.filter 创建一个新数组, 其包含通过所提供函数实现的测试的所有元素
    19、Array.fill 用静态值填充数组中的指定元素,可以指定开始和结束填充的位置。如果未指定,则将填充所有元素,会覆盖原数组
    20、Array.find 返回数组中满足提供的测试函数的第一个元素的值。否则返回 undefined
    21、Array.isArray 判断变量是否是一个数组
    22、Array.flat 按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个新数组返回

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值