美文网首页
批量替换数组字段名

批量替换数组字段名

作者: 小楠的代码生涯 | 来源:发表于2021-05-28 15:26 被阅读0次
image.png

在写省市区三级联动的时候,接口返回的字段是name和id,但是封装好的公用组件用的是label和value,这是要把name换成label,id换成value,用循环写太麻烦,于是想到递归的方法。无论多少层级一个递归就搞定了。

// 递归方法--批量更换数组字段名
getNewOptions(maps){
var that = this;
return maps.map(item => {
return {
label: item.name,
value: item.id,
children: that.getNewOptions(item.children)
};
});
},


image.png

替换成功!


image.png

相关文章

网友评论

      本文标题:批量替换数组字段名

      本文链接:https://www.haomeiwen.com/subject/vfyssltx.html