es6的扩展运算符
来源:互联网 发布:混合横截面数据 编辑:程序博客网 时间:2024/05/15 23:51
扩展运算符用三个点号表示,功能是把数组或类数组对象展开成一系列用逗号隔开的值,扩展运算符有以下几点作用
一,展开数组
//展开数组let a = [1,2,3,4,5],b = [...a,6,7];console.log(b);//打印出来的值[1, 2, 3, 4, 5, 6, 7]
二,数组的拷贝
//数组的拷贝var c = [1, 2, 3];var d = [...c]; d.push(4); console.log(d);//打印出来的值[1, 2, 3, 4]
三,数组的合并
//数组的合并var j = [7, 1, 2];var k = [5, 0, 8];j = [...k, ...j];console.log(j)//打印出来的值[5, 0, 8, 7, 1, 2]
四,展开函数的调用
//展开函数调用function fn(a,b,c,d){ console.log(a+b+c+d);}var p=[1,9,3,,6];let result=fn(5,...p);开函数的调用//打印出来的值18
扩展运算符(spread)是三个点(…),将一个数组||类数组||字符串转为用逗号分隔的序列。这家伙是用来对数组进行操作的,把数组里面的东西统统拿出来
阅读全文
0 0
- es6的扩展运算符
- ES6-数组的扩展-扩展运算符
- es6 javascript对象的扩展运算符
- es6 javascript对象的扩展运算符
- ES6-对象的扩展-对象的扩展运算符
- ES6-函数的扩展-双冒号运算符
- ES6(ECMAScript 6 ) 解构 扩展运算符
- es6 扩展运算符 三个点(...)
- ES6 rest参数和扩展运算符
- es6扩展运算符 三个点(...)
- es6 扩展运算符 三个点(...)
- es6 扩展运算符 三个点(...)
- es6 扩展运算符 三个点(...)
- ES6-rest参数和扩展运算符
- es6 扩展运算符 三个点(...)
- es6 扩展运算符 三个点(...)
- ES6解构和扩展运算符
- ES6-rest参数和扩展运算符
- HDU1512 Monkey King 解题报告【数据结构】【可并堆】【并查集】
- Python&&GDAL实现NDVI的计算
- 世界如此美好,我却如此暴躁,这样不好,不好
- 不用加减乘除做加法的一些方法
- linux Redis安装
- es6的扩展运算符
- 数据结构基础一之----预备知识
- codeforces 559D Randomizer
- 算法系列—— Reverse Linked List II
- JavaFX——懵懂
- 多个Activity之间共用一个Socket实例
- 放假啦
- win7 安装Redis
- Java web 开发中eclipse的数据库驱动程序加载问题