zoukankan      html  css  js  c++  java
  • js中数组的方法

    const a=[1,'155',3]

    // var b=a.map(x=>x+1) //返回一个新数组,不改变原有数组
    // var b=a.filter(x=>x!=1) //返回一个过滤后的新数组,不改变原有数组
    // var b=a.find(x=>x!=1) //返回第一个找到的值,不改变原有数组
    // var b=a.some(x=>x!=1) //返回是否有符合的值,布尔值,不改变原有数组
    // var b=a.every(x=>x!=1) //返回是否所有值都符合,布尔值,不改变原有数组
    // var b=a.reduce((x,y)=>{return x+3},0) //后面的0为初始值,如果不传的话默认为数组第一项。此方法x表示上次回调的值,传入初始值的话第一次为初始值,否则第一次为数组第一项。y为下一个处理的元素,return的值会在下一次处理时放在x处
    // var b=a.slice(1) //切割函数,输入一个参数指定返回该索引后面的数组,包含该索引。输入多个参数选取前两个index,取后不取前,不改变原数组
    var b=a.splice(1) //切割函数,返回值和slice一样,但是会修改原来的数组,原来数组和返回数组互补

    console.log(a,b)

    肖cc QQ2398506993
  • 相关阅读:
    053705
    053704
    053703
    053702
    053701
    053700
    053699
    053698
    053697
    HDU 3746 Cyclic Nacklace
  • 原文地址:https://www.cnblogs.com/alecc1124/p/13947732.html
Copyright © 2011-2022 走看看