很多时候后端通过接口传过来的数据是一个由对象组成的数组,而对象里的属性名和我们前端需要的可能会有出入,所以不能直接拿来用
这个时候就需要对数据进行一下处理,批量将属性名进行转换
例如,后端传来的数据是这样的:
1 | [ |
如果前端需要的字段分别是date, name, text,就需要进行转换,把date_value, name_value, text_value分别转换为date, name, text
实现转换的代码如下:
1 | //假设res是前端请求过来的数据 |
也可以这样写:
1 | const formattedRes = res.map(({ date_value: date, name_value: name, text_value: text }) => { |