三个点的合并(...)(扩展运算符)

(...)

	一、合并数组并改变数据格式
	
	var a = [1,2,3]
	var d = [7,8,9]
	
	<!-- 复制数组及添加元素 -->
	var b=[...a,6,7]
	console.log("bbb",b)
	<!-- bbb  	[1, 2, 3, 6, 7] -->
	
	
	<!-- 将数组转换成字符串 -->
	var c= {...a}
	console.log("ccc",c)
	<!-- ccc 	{0: 1, 1: 2, 2: 3} -->
		
	
	<!-- 两个数组合并成一个 -->
	var e = [...a,...d]
	console.log("eee",e)
	<!-- eee   [1, 2, 3, 7, 8, 9] -->
	
	
	二、展开函数调用
	 
	function fn(a,b,c,d){
		console.log(a+b+c+d);
	}
	var p=[1,9,3,,6];
	let result=fn(5,...p);
	<!-- 打印出来的值18 -->

  

posted @ 2020-07-08 11:12  野鹤亦闲云  阅读(364)  评论(0编辑  收藏  举报