javascript.basics icon indicating copy to clipboard operation
javascript.basics copied to clipboard

【js技巧】前后端数据字段不一致处理方式

Open Kelichao opened this issue 8 years ago • 1 comments

传统方式

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];

Kelichao avatar Jul 03 '17 08:07 Kelichao

这样处理也太难受了吧...我觉得最好在请求层统一处理

reuwi avatar Jun 09 '19 14:06 reuwi