知食记
搜索文档…
arguments
arguments对象是所有(非箭头)函数中都可用的局部变量
arguments对象不是一个 Array
1
console.log(typeof arguments); // 'object'
Copied!
它类似于Array,但除了length属性和索引元素之外没有任何Array属性。例如,它没有 pop 方法。但是它可以被转换为一个真正的Array
1
var args = Array.prototype.slice.call(arguments);
2
var args = [].slice.call(arguments);
3
4
// ES6
5
const args = Array.from(arguments);
6
const args = [...arguments];
Copied!
复制链接