当前位置:   article > 正文

js数组操作大全_js 各种数组操作

js 各种数组操作

目录

创建数组:

访问和修改数组元素:

数组的遍历:

数组的操作:

数组的转换:


  1. 创建数组

    • 使用数组字面量:let arr = []
    • 使用new关键字和Array构造函数:let arr = new Array()
  2. 访问和修改数组元素:

    • 通过索引访问和修改元素:arr[index]
    • 使用数组的方法:
      • 获取数组的长度:arr.length
      • 通过索引删除元素:arr.splice(index, 1)
      • 在数组末尾添加元素:arr.push(element)
      • 在数组开头添加元素:arr.unshift(element)
      • 删除数组末尾的元素:arr.pop()
      • 删除数组开头的元素:arr.shift()
      • 替换特定位置的元素:arr.splice(index, 1, element)
  3. 数组的遍历:

    • 使用for循环:for (let i = 0; i < arr.length; i++) {}
    • 使用forEach方法:arr.forEach(function(element) {})
    • 使用for...of循环:for (let element of arr) {}
  4. 数组的操作:

    • 数组合并:let newArray = arr1.concat(arr2)
    • 数组的截取和拼接:arr.slice(startIndex, endIndex)arr.splice(startIndex, deleteCount, element1, element2)
    • 数组排序:arr.sort(),默认是按照Unicode码点进行排序。
    • 数组反转:arr.reverse()
    • 数组去重:let uniqueArray = [...new Set(arr)]
    • 数组的查找:
      • 使用indexOf方法:arr.indexOf(element)
      • 使用find方法:arr.find(function(element) {})
  5. 数组的转换:

    • 数组转换为字符串:arr.join(separator),默认使用逗号作为分隔符。
    • 字符串转换为数组:let newArray = str.split(separator),其中separator为字符串的分隔符。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/477032
推荐阅读
相关标签
  

闽ICP备14008679号