ES6-扩展运算符“...“

news/2024/7/11 1:57:51 标签: es6, 前端, ecmascript

三个连续的句点 … 称为 “展开运算符” (spread operator),它可以将数组或对象展开成一个列表或一组键值对,常用于组合两个或多个阵列。

组合数组

const arr1 = [1, 2, 3];
const arr2 = [...arr1, 4, 5, 6]; // [1, 2, 3, 4, 5, 6]

 组合对象

const obj1 = {a: 1, b: 2};
const obj2 = {...obj1, c: 3, d: 4}; // {a: 1, b: 2, c: 3, d: 4}

函数赋值

function myFunction(x, y, z) {
  console.log(x + y + z);
}
const arr = [1, 2, 3];
myFunction(...arr); // 6

 解构赋值

let [a, ...b] = [1, 2, 3, 4]  //a==1, b==[2, 3, 4]

http://www.niftyadmin.cn/n/5029192.html

相关文章

海外专线网络费用

在企业海外扩展和开展业务时,建立可靠的网络连接是至关重要的。而海外SD-WAN专线网络作为一种优化广域网连接的解决方案,提供更好的连接质量和性能。本文将介绍海外SD-WAN专线网络的费用组成,帮助企业更好地了解和规划网络投资。 1. 专线租用…

段指导-示例

RDBMS 19.20 参考文档: Database Administrator’s Guide 19 Managing Space for Schema Objects 19.3.2.4 Running the Segment Advisor Manually 针对表SOE.CUSTOMERS进行段指导 -- 创建段指导 variable id number; begindeclarename varchar2(100);descr …

Dinky上路之旅

1、部署flink集群 1.1、flink-conf.yaml cat > flink-conf.yaml << EOF jobmanager.rpc.address: boshi-146 jobmanager.rpc.port: 6123 jobmanager.bind-host: 0.0.0.0 jobmanager.memory.process.size: 1600m taskmanager.bind-host: 0.0.0.0 # 修改为本机ip tas…

无涯教程-JavaScript - IFS函数

描述 IFS函数检查是否满足一个或多个条件,并返回与第一个TRUE条件相对应的值。此功能已在Excel 2016中添加。 语法 IFS (logical_test1, value_if_true1, [logical_test2, value_if_true2], [logical_test3, value_if_true3]…) 争论 Argument描述Required/Optionallogical…

Kotlin 数据类生成多个构造函数

Kotlin 的data class默认在编译后自动生成包含所有属性的构造方法&#xff0c;正常使用时会需要多个重载函数&#xff0c;可以使用JvmOverloads 注解。 JvmOverloads 注解用于在 Kotlin 类的构造函数上生成多个重载版本&#xff0c;以便与 Java 代码更好地进行互操作。 使用 Jv…

国际版阿里云/腾讯云免费:阿里云产品-弹性核算简介(依据官网转载)

阿里云产品-弹性核算简介(依据官网转载) 云服务器ECS&#xff08;Elastic Compute Service&#xff09;是阿里云供给的功能杰出、安稳牢靠、弹性扩展的IaaS&#xff08;Infrastructure as a Service&#xff09;等级云核算服务。 实例&#xff1a;等同于一台虚拟服务器&#xf…

uni-app 点击蒙版层时关闭自定义弹窗

click.stop&#xff1a;用于阻止冒泡 click.stop 标签范围内&#xff0c;点击任何区域(包括 click 点击事件)都不会关闭弹窗。标签范围外会关闭弹窗 click.stop 标签内的 click 等事件&#xff1a;如果事件内有关闭弹窗的代码可关闭弹窗 在 template 中 <view class&quo…

linux 杂乱汇总

SO_LINGER作用 设置函数close()关闭TCP连接时的行为。缺省close()的行为是&#xff0c;如果有数据残留在socket发送缓冲区中则系统将继续发送这些数据给对方&#xff0c;等待被确认&#xff0c;然后返回。 利用此选项&#xff0c;可以将此缺省行为设置为以下两种 a.立即关闭…