千家信息网

JavaScript中数组归纳的示例分析

发表于:2025-02-08 作者:千家信息网编辑
千家信息网最后更新 2025年02月08日,这篇文章将为大家详细讲解有关JavaScript中数组归纳的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、数组归纳1. 字符串拆分为数组 console
千家信息网最后更新 2025年02月08日JavaScript中数组归纳的示例分析

这篇文章将为大家详细讲解有关JavaScript中数组归纳的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

    一、数组归纳

    1. 字符串拆分为数组

     console.log(Array.form("red")) // ["r", "e", "d"]

    2. 将集合和映射转换为新数组

     const a1 = new Map().set("name","张三").set("age",18)    console.log(Array.from(a1)) // [["name","张三"], ["age",18]

    3. 对现有数组进行浅复制

     const a1 = [        {        name: "小明",        age: 18,        gender: "男"        },        {            name: "小明",            age: 18,            gender: "男"        }]    const a2 = Array.from(a1)    console.log(a2)

    运行结果:

    4. arguments 对象轻松转换为数组

     function argumentArray() {        console.log(Array.from(arguments)) // [1, 2, 3, 4]    }    argumentArray(1, 2, 3, 4)

    5. 转换自定义对象

    let arrayLike = {        0: '张三',        1: '18',        2: '男',        3: ['猜猜', '是哪'],        'length': 4    }    let arr = Array.from(arrayLike);    console.log(arr);

    运行结果:

    Array.of(参数) 将将参数转换为数组

     Array.of(1, 2, 3, 4) // [1, 2, 3, 4]

    二、迭代器方法

    Array 的原型上有三个用于检索数组的方法:keys()values()entries()

     Array.of(1, 2, 3, 4) // [1, 2, 3, 4]  let user = [        {            name: "张三",            age: 18,            gender: "男"        },        {            name: "李四",            age: 19,            gender: "女"        },        {            name: "王五",            age: 20,            gender: "女"        }    ]

    首先使用user.key(),遍历返回数组索引

     console.log(Array.from(user.keys())) // [0, 1, 2]

    user.values(),遍历返回数组元素

     console.log(Array.from(user.values()))

    user.entries(),遍历返回索引 / 值对

    console.log(Array.from(user.entries()))

    三、数组常用操作方法

    slice(stratIndex,endIndex)

    • 若参数全满,返回从开始索引到结束索引的所有元素;

    • 若只有一个参数,返回从开始索引到结束索引的对应元素。

    splice(startIndex, length, new1, new2....)

    • 用于删除、替换或者插入

     let newData = {"username": "ys","age": "22","gender":"计科1902","className":"3班","id":6}    person.splice(1,1,newData) // 这里是替换的使用

    关于"JavaScript中数组归纳的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

    数组 索引 参数 张三 元素 方法 篇文章 示例 分析 对象 更多 结果 小明 运行 不错 实用 三个 内容 原型 只有 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 应急网络安全建设经济效益分析 数据库 更新多条数据类型 数据库 发消息 湖南去哪个大专学软件开发比较好 数据库评价物理结构的标准 eq 软件开发 标准 江苏服务器防火墙作用 沭阳自动化网络技术价格表格 武林闲侠ios版有哪些服务器 瀑布型软件开发特点 学者助力网络安全宣传 形色软件开发的关键步骤 电脑版方舟联机服务器不稳定 哈尔滨erp软件开发需要多少钱 网络安全手写海报 网约的士软件开发公司 公安部网络安全保卫局系统 带你了解什么是网络安全 重庆惠普服务器维修云空间 手机app软件开发找哪家 厦门勇士网络技术股份有限公司 数据库正则表达式去掉某些 原神iso是在哪个服务器 软件开发高级工程师证书长什么样 怎么通过校园网搭建服务器 辽交网络技术 浙江企业软件开发平台 服务器系统哪些好用 重庆惠普服务器维修云空间 fast管理界面虚拟服务器
    0