什么将是最好的方式有效的方式来摆脱重复的代码实现继承
let BaseErrorResponse = function(mes, rti, rsi, st) {
return {
"message": msg,
"response_type_id": rti,
"response_status_id": rsi,
"status": st
}
};
let InvalidParamResponse = function(mes, rti, rsi, st, ip) {
return {
"message": msg,
"response_type_id": rti,
"response_status_id": rsi,
"status": st,
"invalid_params": ip
}
};
let SuccessResponse = function(msg, rti, rsi, st, data) {
return {
"message": null,
"response_type_id": null,
"response_status_id": null,
"status": null,
"data": {}
}
};
在'SuccessResponse',没你的意思' “数据”:数据'而不是''数据“:{}'?另外,为什么'null's? –
哦......我错过了!它只是一项正在进行的工作。我仍在完成...... – dearvivekkumar
MDN [继承和原型链](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Inheritance_and_the_prototype_chain) – Roberto