前端札记 前端札记
首页
    • 前端
    • 服务器
    • 其他
  • 分类
  • 归档
  • 标签
GitHub (opens new window)

Xin

面朝大海,春暖花开
首页
    • 前端
    • 服务器
    • 其他
  • 分类
  • 归档
  • 标签
GitHub (opens new window)
  • 易混知识点

  • 对象

  • 数组

    • 数组方法
    • 字符串

    • 其他

    • 《JavaScript》笔记
    • 数组
    Xin
    2024-07-17
    目录

    数组方法

    # 不改变原数组

    1. concat():连接数组,并且返回新数组
    1. join():数组变字符串,以参数为分隔符,默认为逗号
    1. map:对数组的所有成员依次调用一个函数,根据函数结果返回一个新数组
    1. filter():所有数组成员依次执行该函数,返回结果为 true 的成员组成一个新数组返回
    1. every():遍历数组每一项,若全部为 true,则返回true
    1. some():遍历数组的每一项,若其中一项为 true,则返回 true
    1. indexOf():返回指定元素在数组中出现的位置,如果没有出现则返回-1
    1. valueOf()/values():返回数组本身
    1. slice:用于截取原数组的一部分,返回一个新数组

      arr.slice([begin[, end]])
      
      1
      • [ ] begin 可选

        开始的索引值开始

        如果省略 begin,则 slice 从索引 0 开始 如果 begin 超出原数组的索引范围,则会返回空数组。

      • [ ] end 可选

        结束的索引值位置

        如果 end 被省略,则 slice 会一直提取到原数组末尾。如果 end 大于数组的长度,slice 也会一直提取到原数组末尾。

    # 改变原数组

    1. push():向数组末尾新增一个元素,并返回数组长度
    1. pop():删除最后一个元素,并返回删除的元素
    1. unshift():向数组开头新增一个元素,并返回数组长度
    1. shift():删除第一个元素,并返回删除的元素,空即为 undefined
    1. reverse():颠倒数组顺序
    1. sort():对数组排序 (默认情况下:从小到大排序)
    1. ⭐️ splice():通过删除或替换现有元素或者原地添加新的元素来修改原数组

      array.splice(start[, deleteCount[, item1[, item2[, ...]]]])
      
      1
      • start 必填

        • 指定修改的开始位置(从 0 计数)
        • 如果只有一个参数,则删除从 index 开始到原数组结尾的所有元素
      • deleteCount 可选

        • 整数,表示要移除的数组元素的个数
      • item1, item2, ... 可选

        • 要添加进数组的元素,从 start 位置开始。如果不指定,则 splice() 将只删除数组元素
    编辑 (opens new window)
    #JavaScript
    上次更新: 2024-07-17 11:55:00
    对象方法
    字符串方法

    ← 对象方法 字符串方法→

    Theme by Vdoing | Copyright © 2021-2025
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式