赞
踩
需要对一组数据进行处理但又不改变原来的数据的结构时,要用深拷贝,直接进行赋值会改变之前数据的值
例如:let a = b
改变a的数据,b的数据也跟着改变。
解决方法:let a = JSON.parse(JSON.stringify(a))
let data = JSON.parse(JSON.stringify(row)) this.describeDetails = [] let arr = JSON.parse(data.shareManner).map(v=>{ v==0?v='查看': v==1?v='导出': v='接口' return v }) let arem = '' for (const key in arr) { arem += arr[key]+' ' } data.shareManner = arem this.describeDetails = data
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。