javascript.basics
javascript.basics copied to clipboard
【js技巧】前后端数据字段不一致处理方式
传统方式
var data = {
productId: 12345678
};
var final = {
productionSeqNumber: ""
};
// 两个相同字段,却使用不同键值名,容易混淆
final.productionSeqNumber = data.productId;
改进方式
// 预先进行缓存
var productionSeqNumber = "productId";
var data = {
productId: 12345678
};
var final = {
productionSeqNumber: ""
};
// 一一对应,防止混淆
final.productionSeqNumber = data[productionSeqNumber];
这样处理也太难受了吧...我觉得最好在请求层统一处理