JavaScript ...运算符(扩展运算符)以及rest运算符介绍
2017-05-21 16:37
363 查看
…运算符
扩展运算符var arr = [1,2,3,4,5,6]; var arr1 = [4,5,6,...arr]; console.log(arr1);//4,5,6,1,2,3,4,5,6
rest运算符
ES6引入rest参数(形式为“…变量名”),用于获取函数的多余参数,这样就不需要使用arguments对象了。**注: **rest运算符(例: …arr)一定要放到最后;
//例1: var [a, ...arr] = [1,2,3]; console.log(arr);//2, 3 //例2: function func(...values) { var sum = 0; for (var value of values.valueOf()) { sum = sum + value; } return sum; } console.log(func(1,2,3));//6
相关文章推荐
- 对javascript基本对象的属性以及方法的实例介绍
- Asp.Net Ajax 学习笔记9 JavaScript的原生类型以及Microsoft AJAX Library的相关扩展(上)
- MS CRM 2011的自定义和开发(8)——扩展框架以及扩展点介绍
- javascript中的void运算符语法及使用介绍
- javascript中的void运算符语法及使用介绍
- 今天工作总结以及javascript引擎Rhino介绍
- JavaScript中的运算符种类及其规则介绍
- 【String类型】JavaScript中的原生对象以及Microsoft AJAX Library中的相关扩展
- 【Date类型】JavaScript中的原生对象以及Microsoft AJAX Library中的相关扩展
- asp.net运算符之逻辑运算符以及其他运算符介绍与实例
- Asp.Net Ajax 学习笔记10 JavaScript的原生类型以及Microsoft AJAX Library的相关扩展(下)
- javascript instanceof运算符 以及和 typeof的区别
- JavaScript的原生类型以及Microsoft AJAX Library的相关扩展
- 关于javascript 以及 htc扩展名
- 【Function类型】JavaScript中的原生对象以及Microsoft AJAX Library中的相关扩展
- Asp.net AJAX JavaScript 基本类型扩展——扩展介绍
- JavaScript的原生类型以及Microsoft AJAX Library的相关扩展(1)
- 【Array类型】JavaScript中的原生对象以及Microsoft AJAX Library中的相关扩展
- Firefox的功能介绍以及扩展的应用
- 求助 javascript以及css滤镜详细介绍,在IE以及火狐、chrome等主流浏览器下的详细应用教程