gpt4 book ai didi

javascript - 如何删除函数的第一个参数?

转载 作者:搜寻专家 更新时间:2023-11-01 05:04:03 24 4
gpt4 key购买 nike

如果我有一个函数,我可以使用 arguments 变量转发它的所有参数。

现在我有一个函数,它本身需要一个(第一个)参数并且应该只转发其余的。

例如:

var calledFunction = function(num){
//do something with num
//remove num from the arguments
forwardFunction(arguments);
}

我已经尝试过 arguments.shift(); 但 arguments 只是一个“类数组对象”,因此不知道 shift() 函数。

如何从参数中删除第一个参数并转发其余参数系列?

最佳答案

在 ES6 中,惯用的写法是

var calledFunction = function(num, ...args) {
//do something with num
forwardFunction(...args);
}

关于javascript - 如何删除函数的第一个参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38224231/

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