ES6 中新的函数特性–不定参数,默认参数与解构赋值

ES6 中三种新的特性:不定参数和默认参数,解构赋值;使 JavaScript 函数语法更富表现力(推荐使用 FireFox)。

参考博文一:ES6 In Depth:Rest parameters and defaults

参考博文二:ES6 In Depth:Destructuring

不定参数

我们通过一个简单的可变参数函数containsAll给大家演示不定参数的用法。函数containsAll可以检查一个字符串中是否包含若干个子串,例如:containsAll("javascript", "java", "script")返回true

首先使用传统方法来实现这个函数:

查看全文