目录
把函数中的 arguments 转成数组的方法?
在JavaScript中,函数内部可以使用特殊变量 arguments
来获取传递给函数的参数列表。如果你想将 arguments
转换为数组,有几种方法可以实现:
1. 使用 Array.from 方法:
function convertArgumentsToArray() {
let argsArray = Array.from(arguments)
return argsArray
}
let result = convertArgumentsToArray(1, 'hello', true)
console.log(result)
2. 使用 Array.prototype.slice.call 方法:
function convertArgumentsToArray() {
let argsArray = Array.prototype.slice.call(arguments)
return argsArray
}
let result = convertArgumentsToArray