数组的方法知识点

原创 20171025 随笔 JS 150阅读 2018-01-27 18:02:46 举报
  1. 向数组后面追加元素 push([arg1,arg2....]) 改变原数组
    1. 向数组前面插入元素 unshift([arg1,arg2....]) 改变原数组
    2. 删除数组的最后一项 pop() 改变原数组
    3. 删除数组的第一项 shift() 改变原数组
    4. 指定的位置删除 指定的个数
      splice(startIndex[,length]) 不指定删除的个数,默认删除到最后
      startIndex的范围在 0- length-1之间
      会改变原数组
    5. 指定插入的位置以及替换元素
      指定插入的位置:splice(startIndex,0[,插入的内容,插入的内容,插入的内容,。。。。)

      替换元素: splice(startIndex,length,[,替换的内容,替换的内容。。。。)

    6. 截取指定开始位置和结束位置的值
      slice(start[,end]) 不包含结束位置
      接收负数参数(同字符串的方法)
      不改变原数组
      1. 通过连接符把数组转换成字符串
        join(连接符)
    7. 把两个数组进行合并
      concat(数组,数组,数组,数组,数组,任意值,任意值,任意值)
      如果传入的是数组,会把数组的每一项放到新数组中,如果是任意值,直接放在新数组中

      不改变原数组

    8. 循环数组的方法
      forEach(回调函数)
      forEach(function (每一项,下标){
      // 相当于for的循环体
      })

      for循环语句
      写起来麻烦
      可以选择起始和结束
      forEach方法
      写起来简洁
      不可以选择起始和结束

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复