es6 扩展运算符 “...”
2018-04-08 16:55
344 查看
//展开数组
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
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
相关文章推荐
- es6 学习笔记 之 扩展运算符 和 rest运算符
- 学习js扩展运算符
- 13_运算符_01_算术_逻辑_位运算符_扩展运算符
- 第7周-项目1-完整实现复数类中的运算符重载-扩展+、-、*、/运算符的功能
- ES6之函数扩展
- ES6-对象的扩展-Object.assign()
- 扩展运算符
- 第八周实验报告(任务一)【扩展运算符的功能】
- Swift溢出运算符及高级运算符扩展
- 在es6中,对rest参数和扩展运算符的理解(待更新)
- 扩展运算符(...)的用途
- 横向扩展单元--the unit of scale--es横向扩展设计
- 妙用ES6解构和扩展运算符让你的代码更优雅
- [js学习]扩展运算符的用法
- ES2015数组扩展 - Array.from()
- ES2015字符串的扩展
- ES6学习之路3----rest参数与扩展运算符
- ES6-对象的扩展-对象的扩展运算符
- ES6之字符串扩展方法(常用)
- ES 6 : 字符串的扩展