脚本宝典收集整理的这篇文章主要介绍了esl6中的三个点(...)-rest参数与扩展运算符,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
rest参数
ES6引入rest参数( 形式为“...变量名”) , 用于获取函数的多余参数, 这样就不需要使用arguments对象了。 rest参数搭配的变量是一个数组, 该变量将多余的参数放入数组中。
function add(...values) {
let sum = 0;
for (VAR val of values) {
sum += val;
}
return sum;
}
add(2, 5, 3) // 10
应用:
1.rest参数中的变量代表一个数组, 所以数组特有的方法都可以用于这个变量。 下面是一个利用rest参数改写数组push方法的例子。
function push(array, ...ITems) {
items.foreach(function(item) {
array.push(item);
});
return array
}
var a = [];
push(a, 1, 2, 3) //[1,2,3]
扩展运算符
扩展运算符( sPRead) 是三个点( ...) 。 它好比rest参数的逆运算, 将一个数组转为用逗号分隔的参数序列。
全站导航更多
html5HTML/XhtmlCSSXML/XSLTDreamweaver教程Frontpage教程心得技巧JavaScriptASP.NETPHP编程正则表达式AJAX相关ASP编程JSP编程编程10000问CSS/HTMLFlexvbsDOS/BAThtahtcpythonperl游戏相关VBA远程脚本ColdFusionMsSqlMysqlmariadboracleDB2mssql2008mssql2005SQLitePostgreSQLMongoDB星外虚拟主机华众虚拟主机Linuxwin服务器FTP服务器DNS服务器Tomcatnginxzabbix云和虚拟化bios系统安装系统系统进程Windows系列LINUXRedHat/CentosUbuntu/DebianFedoraSolaris红旗Linux建站经验微信营销网站优化网站策划网络赚钱网络创业站长故事alexa域名photoshop教程摄影教程Fireworks教程CorelDraw教程Illustrator教程Painter教程Freehand教程IndesignSketch笔记本主板内存CPU存储显卡显示器光存储鼠标键盘平板电脑安全教程杀毒防毒安全设置病毒查杀脚本攻防入侵防御工具使用业界动态Exploit漏洞分析
最新ES2015(es6)教程