• JavaScript 数组操作


    JavaScript 中的数组提供了各种操作方法,包括增加、删除、修改、查找、排序、遍历、去重和转换等。以下是一些常用的数组操作方法:

    增加元素
    push(element1, element2, …, elementN): 将一个或多个元素添加到数组的末尾,并返回新数组的长度。
    unshift(element1, element2, …, elementN): 将一个或多个元素添加到数组的开头,并返回新数组的长度。
    concat(array1, array2, …, arrayN): 将一个或多个数组与当前数组合并创建一个新数组,不修改原数组。
    删除元素
    pop(): 删除数组的最后一个元素,并返回被删除的元素。
    shift(): 删除数组的第一个元素,并返回被删除的元素。
    splice(start, deleteCount, item1, item2, …, itemN): 从指定位置开始删除指定数量的元素,并可选地插入新元素。
    修改元素
    直接通过索引修改元素的值,例如:array[index] = value。
    查找元素
    indexOf(searchElement[, fromIndex]): 返回指定元素在数组中第一次出现的索引,如果不存在则返回 -1。
    lastIndexOf(searchElement[, fromIndex]): 返回指定元素在数组中最后一次出现的索引,如果不存在则返回 -1。
    includes(searchElement[, fromIndex]): 检查数组是否包含指定元素,返回一个布尔值。
    排序元素
    sort(): 对数组元素进行排序,默认按照 Unicode 码点进行排序,会修改原数组。
    reverse(): 反转数组元素的顺序,会修改原数组。
    遍历数组
    forEach(callback[, thisArg]): 对数组的每个元素执行指定的回调函数。
    map(callback[, thisArg]): 创建一个新数组,其中的元素是对原数组元素执行指定的回调函数的结果。
    filter(callback[, thisArg]): 创建一个新数组,其中的元素是通过指定的回调函数筛选出来的。
    reduce(callback[, initialValue]): 对数组的每个元素执行指定的回调函数,将其结果汇总为单个值。
    some(callback[, thisArg]): 检查数组是否至少有一个元素满足指定的条件,返回一个布尔值。
    every(callback[, thisArg]): 检查数组的所有元素是否满足指定的条件,返回一个布尔值。
    去重
    filter(callback[, thisArg]): 使用回调函数筛选出不重复的元素创建一个新数组。
    转换
    toString(): 将数组转换为字符串,并返回结果。
    join(separator): 使用指定的分隔符将数组元素连接成一个字符串,并返回结果。
    以上是一些常见的 JavaScript 数组操作方法,可以根据需要选择适当的方法来操作和处理数组数据。

  • 相关阅读:
    【软件测试毕业设计】网上订餐系统_自动化测试程序代码及报告
    军事资讯查询易语言代码
    浙大医疗健康产业管理MBA提面经验分享
    周四见 | 物流人的一周资讯
    [蓝桥杯2018初赛]耐摔指数 (动态规划)
    人工神经网络与神经网络,人工神经网络控制系统
    入侵事件平均潜伏时间高达天
    SM2密码算法数据结构
    一文看懂推荐系统:物品冷启04:Look-Alike 召回,Look-Alike人群扩散
    ORACLE设置快照回滚点
  • 原文地址:https://blog.csdn.net/qq_42431718/article/details/134247061