今天小编将从以下方面进行介绍:
函数传参中的应用
数组的相关应用
剩余参数的应用
本篇文章阅读时间预计6分钟
01
函数传参中的应用
ES6之前,如果我们希望将数组作为参数传递给函数中的参数,我们可以使用...如下段代码所示:
function myFunction(a, b) {
return a + b;
}
var data = [1, 4];
var result = myFunction.apply...(null, data);
console.log(result); //Output "5”
从上述代码,apply方法接受一个数组,将它们分拆成单个参数传递给函数进行调用。...[1, ...array1, 5, 6, 7];
上述代码将会替换成如下代码:
let array2 = [1, 2, 3, 4, 5, 6, 7];
在push方法中的运用
有时候,我们需要将一个数组的内容追加到另一个数组的末尾...,ES6之前我们可以这么做,如下段代码所示:
var array1 = [2,3,4];
var array2 = [1];
Array.prototype.push.apply(array2, array1