休息参数

function argumentLength(...args) {
    return args.length;
}

argumentLength(5) // returns 1
argumentLength(5, 3) //returns 2
argumentLength(5, 3, 6) //returns 3

通过使用 ... 为函数的最后一个参数添加前缀,传递给函数的所有参数都将作为数组读取。在这个例子中,我们传入多个参数并获得从这些参数创建的数组的长度。