在javascript中编写泛型函数,将来自其他函数的多个参数作为单个参数,并将这些参数传递给其他函数
我需要帮助编写一个通用javascript函数。此函数将从传递不同数量参数的许多函数调用。假设函数a1、a2调用这个通用函数在javascript中编写泛型函数,将来自其他函数的多个参数作为单个参数,并将这些参数传递给其他函数,javascript,Javascript,我需要帮助编写一个通用javascript函数。此函数将从传递不同数量参数的许多函数调用。假设函数a1、a2调用这个通用函数 function a1() { _genericFunction(methodname, var1, var2); } function a1() { _genericFunction(methodname, var1, var2, var3); } 此\u generic函数应调用另一个传递这些参数的方法 function _genericFunct
function a1() {
_genericFunction(methodname, var1, var2);
}
function a1() {
_genericFunction(methodname, var1, var2, var3);
}
此\u generic函数
应调用另一个传递这些参数的方法
function _genericFunction(methodname, args) {
someObj[methodname](args); //methodname = add
}
像add这样的方法应该能够访问通过args
传递的参数
这可以通过javascript实现吗?
谢谢。是的,你应该试试这个
function a1() {
_genericFunction(methodname, var1, var2);
}
function a1() {
_genericFunction(methodname, var1, var2, var3);
}
function _genericFunction() {
if(arguments.length > 0){
someObj["'" + arguments[0] + "'"](arguments.slice(0,1));
}
}
在javascript函数中,可以检查名为arguments的数组中的输入参数
slice()方法从第一个参数输入索引末尾调整数组大小,删除第二个参数输入项。Yes。使用。参数不是数组对象。“转移”方法如何处理它?