javascript-es6(三)

devtools/2025/2/4 12:25:46/

解构赋值

解构赋值是一种快速为变量赋值的简洁语法,本质上仍然是为变量赋值

数组解构

数组解构是将数组的单元值快速批量赋值给一系列变量的简洁语法

基本语法:
1. 赋值运算符 = 左侧的 [] 用于批量声明变量,右侧数组的单元值将被赋值给左侧的变量
2. 变量的顺序对应数组单元值的位置依次进行赋值操作
javascript">​
//同时将数组单元值 100 60 80 依次赋值给变量 max min avg
const [max,min,avg] = [100,60,80]
console.log(max)  //最大值 100
console.log(min)  //最小值 60
console.log(avg)  //平均值 80​
基本语法:典型应用交互2个变量
 
javascript">let a = 1
let b = 2;   //注意这边一定要有 分号
[b,a] = [a,b]
console.log(a)  //2
console.log(b)  //1
js 前面必须加分号情况有:
1.立即执行函数
javascript">(function fn() {} )();
//或则
;(function fn() {} )()
2.数组结构
数组开头的,特别是前面有语句的 别忘记加 分号
javascript">let a = 1
let b = 2
;[b,a] = [a,b]
变量多 单元值少的情况:
变量的数量大于单元值数量时,多余的变量将被赋值为 undefined
javascript">const [a,b,c,d] = ['小帅','小美','小刚']
console.log(a,b,c,d)  //小帅 小美 小刚 undefined

变量少 单元值多的情况:

对象解构


http://www.ppmy.cn/devtools/156003.html

相关文章

DOM 操作入门:HTML 元素操作与页面事件处理

DOM 操作入门:HTML 元素操作与页面事件处理 DOM 操作入门:HTML 元素操作与页面事件处理什么是 DOM?1. 如何操作 HTML 元素?1.1 使用 `document.getElementById()` 获取单个元素1.2 使用 `document.querySelector()` 和 `document.querySelectorAll()` 获取多个元素1.3 创建…

opencv实现边缘模板匹配

在OpenCV中使用C进行模板匹配时&#xff0c;如果你想利用边缘特征来提高匹配的鲁棒性&#xff0c;可以结合边缘检测算法&#xff08;如Canny&#xff09;来提取图像和模板的边缘信息&#xff0c;然后在这些边缘图像上进行模板匹配 #include <opencv2/opencv.hpp> #inclu…

XML Schema 数值数据类型

XML Schema 数值数据类型 引言 XML Schema 是一种用于描述 XML 文档结构的语言。它定义了 XML 文档中数据的有效性和结构。在 XML Schema 中,数值数据类型是非常重要的一部分,它定义了 XML 文档中可以包含的数值类型。本文将详细介绍 XML Schema 中常用的数值数据类型,以及…

FFmpeg(7.1版本)在Ubuntu18.04上的编译

一、从官网上下载FFmpeg源码 官网地址:Download FFmpeg 点击Download Source Code 下载源码到本地电脑上 二、解压包 tar -xvf ffmpeg-7.1.tar.xz 三、配置configure 1.准备工作 安装编译支持的软件 ① sudo apt-get install nasm //常用的汇编器,用于编译某些需要汇编…

Web - CSS3基础语法与盒模型

概述 这篇文章是关于 Web 前端 CSS3 的基础语法与盒模型的讲解。包括 CSS3 层叠性及处理冲突规则、伪元素和新增伪类元素、属性选择器等。还介绍了文本与字体属性&#xff0c;如段落和行相关属性、字体文本属性。最后阐述了盒子模型&#xff0c;如元素隐藏、行内与块元素转换、…

51单片机开发:定时器中断

目标&#xff1a;利用定时器中断&#xff0c;每隔1s开启/熄灭LED1灯。 外部中断结构图如下图所示&#xff0c;要使用定时器中断T0&#xff0c;须开启TE0、ET0。&#xff1a; 系统中断号如下图所示&#xff1a;定时器0的中断号为1。 定时器0的工作方式1原理图如下图所示&#x…

Excel分区间统计分析(等步长、不等步长、多维度)

在数据分析过程中&#xff0c;可能会需要统计不同数据区间的人数、某个数据区间的平均值或者进行分组区间统计&#xff0c;本文从excel函数到数据透视表的方法&#xff0c;从简单需求到复杂需求&#xff0c;采用不同的方法进行讲解&#xff0c;尤其是通过数据透视表的强大功能大…

39. I2C实验

一、IIC协议详解 1、ALPHA开发板上有个AP3216C&#xff0c;这是一个IIC接口的器件&#xff0c;这是一个环境光传感器。AP3216C连接到了I2C1上: I2C1_SCL: 使用的是UART4_TXD这个IO&#xff0c;复用位ALT2 I2C1_SDA: 使用的是UART4_RXD这个IO。复用为ALT2 2、I2C分为SCL和SDA&…