Javascript 有没有一种方法可以设置多个函数的默认参数而不必复制粘贴它

Javascript 有没有一种方法可以设置多个函数的默认参数而不必复制粘贴它,javascript,reactjs,Javascript,Reactjs,我有多个函数,所有函数都有相同的默认参数 有没有什么方法可以在不复制和粘贴的情况下为它添加默认参数 // 1st function export function modify(id, values, failCB = (err) => error("Use function declarations for your callbacks and pass references to those: // 1st function export function modify(

我有多个函数,所有函数都有相同的默认参数

有没有什么方法可以在不复制和粘贴的情况下为它添加默认参数

// 1st function
export function modify(id, values, failCB = (err) => error("Use function declarations for your callbacks and pass references to those:

// 1st function
export function modify(id, values, failCB, successCB) {
    //...
    if (err) {
        failCB(err.message);
    } else {
        successCB()
    }
}

// 2nd function
export function remove(id, values, failCB, successCB) {
    //...
    if (err) {
        failCB(err.message);
    } else {
        successCB()
    }
};

function failCB = (err) => error("You can declare variables that store the default value of the parameters and refer those variables instead:

const defaultCbIfFailed = err => error("I knew what Shrihan answered. What I actually want is something like this

removeSubject.parameters = failCB;
//第一个函数

导出函数modify(id,values,failCB=(err)=>error(“对回调使用函数声明,并传递对这些函数的引用:

//第一个函数
导出函数修改(id、值、failCB、successCB){
//...
如果(错误){
failCB(错误消息);
}否则{
successCB()
}
}
//第二功能
导出函数删除(id、值、failCB、successCB){
//...
如果(错误){
failCB(错误消息);
}否则{
successCB()
}
};

函数failCB=(err)=>error(“对回调使用函数声明,并传递对这些函数的引用:

//第一个函数
导出函数修改(id、值、failCB、successCB){
//...
如果(错误){
failCB(错误消息);
}否则{
successCB()
}
}
//第二功能
导出函数删除(id、值、failCB、successCB){
//...
如果(错误){
failCB(错误消息);
}否则{
successCB()
}
};

函数failCB=(err)=>error(您可以声明存储参数默认值的变量,并引用这些变量:


const defaultCbIfFailed=err=>error(您可以声明存储参数默认值的变量并引用这些变量:


constdefaultcbiffailed=err=>error(我知道Shrihan的答案。我真正想要的是这样的东西


我知道Shrihan的回答。我真正想要的是这样的东西