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

ES6扩展运算符

1.介绍:
         ... 扩展运算符能将数组转换为逗号分隔的参数序列; 扩展运算符(spread)也是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的 参数序列,对数组进行解包;
2.基本使用:

<!DOCTYPE html> 
<html> 
 
<head> 
 <meta charset="utf-8"> 
 <title>扩展运算符</title> 
</head> 
 
<body> 
 <script> 
 // ... 扩展运算符能将数组转换为逗号分隔的参数序列//声明一个数组 ... 
 const tfboys = ['易烊千玺', '王源', '王俊凯']; 
 // => '易烊千玺','王源','王俊凯' 
 // 声明一个函数 
 function chunwan() { 
 console.log(arguments); 
 } 
 chunwan(...tfboys); // chunwan('易烊千玺','王源','王俊凯')  </script> 
</body> 
 
</html>

应用:

<!DOCTYPE html> 
<html> 
 
<head> 
 <meta charset="utf-8"> 
 <title>扩展运算符应用</title> 
</head> 
 
<body> 
 <div id="d1"></div> 
 <div id="d2"></div> 
 <script> 
 //1. 数组的合并 情圣 误杀 唐探 
 const kuaizi = ['王太利', '肖央']; 
 const fenghuang = ['曾毅', '玲花']; 
 // 传统的合并方式 
 // const zuixuanxiaopingguo = kuaizi.concat(fenghuang); 
 const zuixuanxiaopingguo = [...kuaizi, ...fenghuang]; 
 console.log(zuixuanxiaopingguo); 
 
 //2. 数组的克隆 
 const arr = ['E', 'G', 'M']; 
 const newArr = [...arr]; // ['E','G','M'] 
 console.log(newArr); 
 
 //3. 将伪数组转为真正的数组 
 const divs = document.querySelectorAll('div'); 
 const divArr = [...divs]; 
 console.log(divArr); // arguments 
 </script> 
</body> 
 
</html> 

 

 


http://www.kler.cn/a/354863.html

相关文章:

  • MongoDB 创建用户、User、Role 相关 操作
  • 虚幻引擎结构之UObject
  • Java全栈项目 - 学生竞赛管理平台
  • LabVIEW软件项目设计方案如何制定
  • 音视频入门基础:MPEG2-TS专题(22)——FFmpeg源码中,获取TS流的音频信息的实现
  • MySql详细教程-从入门到进阶(超实用)
  • GitLab CVE-2024-6389、CVE-2024-4472 漏洞解决方案
  • java-uniapp小程序-引导关注公众号、判断用户是否关注公众号
  • Python知识点:如何使用Corda与Python进行企业区块链开发
  • 【android studio】Gradle和Gradle插件版本关系/配置/常见ERR示例
  • RAG拉满-上下文embedding与大模型cache
  • 牛企查:性价比很高的企业综合查询小程序
  • C语言:符号“->”在C语言中什么意思呢?
  • Hive中的metastore(元数据存储)
  • Java设计模式梳理:行为型模式(策略,观察者等)
  • vue3项目打包生成dist文件夹后在本地怎么查看
  • 一种3D打印跑车模型LED安全夜灯
  • React 高级阶段学习计划
  • WNMP环境本地搭建并配置公网地址远程搭建动态网站或服务器
  • npm install 失败,报错 error sha512
  • uniapp打包成安卓video标签层级问题解决
  • matlab怎样将数据按行拼接和按列拼接(水平拼接竖直拼接)
  • 太速科技-509-基于XCVU13P的4路QSFP28光纤PCIeX16收发卡
  • Redis主从复制机制详解
  • 20255 - 中医方剂学 - 考研 - 执业
  • 数据中台业务架构图