相关疑难解决方法(0)

Array.prototype.slice.call()如何工作?

我知道它用于使参数成为一个真正的数组,但我不明白使用时会发生什么 Array.prototype.slice.call(arguments)

javascript prototype-programming

457
推荐指数
7
解决办法
13万
查看次数

JavaScript函数中的无限参数

JavaScript函数可以采用无限制的参数吗?像这样的东西:

testArray(1, 2, 3, 4, 5...);
Run Code Online (Sandbox Code Playgroud)

我在尝试:

var arr = [];
function testArray(A) {
    arr.push(A);
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用(输出只是第一个参数).或唯一的方法是:

function testArray(a, b, c, d, e...) {

}
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript arrays function

41
推荐指数
3
解决办法
2万
查看次数