当前位置: 首页 > news >正文

JS数组之展开运算符

展开运算符是什么?有什么作用?
展开运算符可以将一个数组展开

    const arr = [1,2,3,4,5]// 我们使用...展开数组console.log(...arr) //1 2 3 4 5

它不会修改原数组
典型运用场景:求数组最大值、最小值、合并数组等
会让我们代码更加简洁

最大值

    const arr = [1,2,3,4,5]//...arr 等价于 1,2,3,4,5console.log(Math.max(...arr)) // 5

最小值

    const arr = [1,2,3,4,5]//...arr 等价于 1,2,3,4,5console.log(Math.min(...arr)) // 1

合并

    const arr1 = [1,2,3]const arr2 = [4,5,6]const arr = [...arr1,...arr2]console.log(arr) //[1, 2, 3, 4, 5, 6]

感谢大家的阅读,如有不对的地方,可以向我指出,感谢大家!

http://www.lryc.cn/news/262331.html

相关文章:

  • 读书笔记:《汽车构造与原理》
  • INS 量测更新
  • 【ssh基础知识】
  • 04 开发第一个组件
  • 【Unity】如何让Unity程序一打开就运行命令行命令
  • Web前端-HTML(表格与表单)
  • Android RecycleView实现平滑滚动置顶和调整滚动速度
  • 跳跃游戏 + 45. 跳跃游戏 II
  • 在Django中使用多语言(i18n)
  • 高性价比AWS Lambda无服务体验
  • 【物联网】EMQX(二)——docker快速搭建EMQX 和 MQTTX客户端使用
  • 2023 亚马逊云科技 re:lnvent 大会探秘: Amazon Connect 全渠道云联络中心
  • 鸿蒙开发之用户隐私权限申请
  • Docker笔记:简单部署 nodejs 项目和 golang 项目
  • java内置的数据结构
  • 轻松搭建FPGA开发环境:第三课——Vivado 库编译与设置说明
  • 【PostgreSQL】从零开始:(十一)PostgreSQL-Dropdb命令删除数据库
  • UDP网络编程其他相关事项
  • Redhat LINUX 9.3 + PG 16.1 搭建主备流复制
  • kafka设置消费者组
  • Worker-Thread设计模式
  • npm 安装包遇到问题的常用脚本(RequestError: socket hang up)
  • 活动 | Mint Blockchain 将于 2024 年 1 月 10 号启动 MintPass 限时铸造活动
  • Android动画(四)——属性动画ValueAnimator的妙用
  • C语言飞机大战
  • js 原型 和 原型链
  • 如何利用SD-WAN节省运维成本和简化运维工作?
  • 在工作中使用CHAT提高效率
  • Maven 项目的三种打包方式与 pom.xml 文件中项目描述
  • 【普中】基于51单片机简易计算器数码管显示设计( proteus仿真+程序+实物演示+讲解视频)