相关疑难解决方法(0)

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

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

javascript prototype-programming

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

[].slice 到底是做什么的

我多次看到这样的表达:

var args = [].slice.call(arguments, 0);
Run Code Online (Sandbox Code Playgroud)

[].slice.call([1,2,3,4,5], 0)正是如此[1,2,3,4,5]

这不就是说

var args = arguments

那么[].slice这里到底做了什么?

javascript

4
推荐指数
1
解决办法
495
查看次数

标签 统计

javascript ×2

prototype-programming ×1