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

ES6新增特性使用

1.扩展运算符(用于展开或合并数组和对象)
   1.数组展开

const arr = [1, 2, 3];
const newArr = [...arr]; // 创建一个新的数组,内容与 arr 相同
console.log(newArr); // 输出: [1, 2, 3]
    2.数组合并

const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const mergedArr = [...arr1, ...arr2]; // 合并两个数组
console.log(mergedArr); // 输出: [1, 2, 3, 4, 5, 6]
     3.数组中插入元素

const arr = [1, 2, 3];
const newArr = [0, ...arr, 4]; // 在原数组前后插入元素
console.log(newArr); // 输出: [0, 1, 2, 3, 4]
2.模板字符串
const name = 'Alice';
const greeting = `Hello, ${name}!`;
console.log(greeting); // 输出: Hello, Alice!
 3.箭头函数
const functionName = ( ) => {
  
};
 4.解构赋值(从数组或对象中提取值,并将其赋给变量)
const arr = [1, 2, 3];
const [a, b, c] = arr; // 按顺序将数组元素赋值给变量
console.log(a); // 输出: 1
console.log(b); // 输出: 2
console.log(c); // 输出: 3


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

相关文章:

  • 智慧园区系统助力企业智能化升级实现管理效率与安全性全方位提升
  • docker中运行的MySQL怎么修改密码
  • 零基础Vue入门4——Vue3基础核心
  • React Router v6配置路由守卫
  • 【最后203篇系列】007 使用APS搭建本地定时任务
  • 基于SpringBoot的假期周边游平台的设计与实现(源码+SQL脚本+LW+部署讲解等)
  • 解决:Lombok 注解处理器报错
  • mac下载安装jdk
  • MongoDB语法及MongoTemplate用法
  • 基于LSTM的A股股票价格预测系统(torch) :从数据获取到模型训练的完整实现
  • 【网络安全】网站常见安全漏洞 - 网站基本组成及漏洞定义
  • vue3的常用 Composition API有哪些?
  • 【HarmonyOS学习日志(12)】计算机网络之TCP/IP协议族(一)
  • 什么是纯虚函数?什么是抽象类?纯虚函数和抽象类在面向对象编程中的意义是什么?
  • Linux系统编程——超级详细讲解静态库、动态库的创建、打包和使用
  • JVM整理部分面试题
  • EasyNVR中HTTP-FLV协议无法播放怎么解决?
  • 浅谈Scala语言
  • 周记-2024年第48、第49周11.25-12.08:养儿方知父母恩
  • karmada-descheduler
  • 微服务-sentinel服务保护
  • [论文解读]Street Gaussians: Modeling Dynamic Urban Scenes with Gaussian Splatting
  • 【开发工具】gitlab进阶-CI/CD开发
  • Ensemble Learning via Knowledge Transfer for CTR Prediction 论文阅读
  • GA-Kmeans-Transformer-BiLSTM时序聚类+状态识别组合模型
  • 【机器学习】任务十二:循环神经网络