首页 > 其他 > 详细

es6扩展运算符的使用

时间:2020-04-04 15:35:21      阅读:67      评论:0      收藏:0      [点我收藏+]
 es6新增加了一个运算符,叫做扩展运算符
 这个运算符用在数组前面,会把数组展开变成各个独立的值

	var a = [1, 2, 3, 4]
	var b = [...a, 5, 6];
	console.log(b);
	// 输出【1,2,3,4,5,6】



	//扩展运算符还可以把一系列的值搜集在一起,变成一个数组。
	function foo(x, b, ...c) {
		console.log(x, b, c)
	};
	//1 2 ?[3, 4, 5, 6]
	foo(1, 2, 3, 4, 5, 6);

	//上面这一段代码,就是把剩下的参数搜集在一起,变成一个数组。


         es6  
	// function he(a, b, c) {
	// 	console.log(a, b, c);
	// 	//输出 1  2  3
	// }
	// he(...[1, 2, 3])

       es5的做法,增加一个apply,然后在添加一个参数
	function he(a, b, c) {
		console.log(a, b, c);
        //输出 1 2 3

	}
	he.apply(null, [1, 2, 3])

es6扩展运算符的使用

原文:https://www.cnblogs.com/IwishIcould/p/12631946.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!