在不使用扩展参数的情况下,复制(...)将参数传递给函数调用时,可以使用以下方法:
示例代码:
function myFunction() {
var args = [];
for (var i = 0; i < arguments.length; i++) {
args.push(arguments[i]);
}
anotherFunction.apply(null, args);
}
function anotherFunction(param1, param2, param3) {
// 执行函数逻辑
}
myFunction('value1', 'value2', 'value3');
示例代码:
function myFunction() {
var args = Array.prototype.slice.call(arguments);
anotherFunction.apply(null, args);
}
function anotherFunction(param1, param2, param3) {
// 执行函数逻辑
}
myFunction('value1', 'value2', 'value3');
这两种方法都可以在不使用扩展参数的情况下复制参数并传递给函数调用。根据具体的场景和需求,选择适合的方法即可。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云