gpt4 book ai didi

javascript - 如何从 "arguments"获取切片

转载 作者:IT王子 更新时间:2023-10-29 02:49:30 26 4
gpt4 key购买 nike

众所周知,arguments 是一个特殊对象,它包含传递给函数的所有参数。

只要它不是一个数组——你就不能使用像arguments.slice(1)这样的东西。

所以问题 - 如何从 arguments 中分割除第一个元素之外的所有内容?

更新:

似乎没有办法不把它转换成一个数组

var args = Array.prototype.slice.call(arguments);

如果有人发布了另一个解决方案,那就太好了,如果没有 - 我会检查第一个上面的行作为答案。

最佳答案

问。如何从 arguments 中分割除第一个元素以外的所有内容?

以下将返回一个包含除第一个参数之外的所有参数的数组:

var slicedArgs = Array.prototype.slice.call(arguments, 1);

您不必先将arguments 转换为数组,一步完成。

关于javascript - 如何从 "arguments"获取切片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9510094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com