去除FileAddress 这个字段里面七牛云地址,但不改变原数组的数据
直接声明一个变量来存贮,当改变原数组改变的时候,声明的这个变量数据也会发生改变
这里用了JSON.stringify()这个方法解决了问题
var n = [{
"FileName": "shuijiao0532e23e86d84843b25296dbf20a854f.jpg",
"FileAddress": "http://qiniu.edianping.com/shuijiao0532e23e86d84843b25296dbf20a854f.jpg",
"FileType": 1
}, {
"FileName": "yuantiaoc6944a1c376e42419aea5fb41435a7a4.jpg",
"FileAddress": "http://qiniu.edianping.com/yuantiaoc6944a1c376e42419aea5fb41435a7a4.jpg",
"FileType": 1
}, {
"FileName": "timg1a97a091294d4df191f1413b75c2e148.jpg",
"FileAddress": "http://qiniu.edianping.com/timg1a97a091294d4df191f1413b75c2e148.jpg",
"FileType": 1
}]
var arr = JSON.parse(JSON.stringify(n))
for(var i = 0; i<arr.length ; i++){
arr[i].FileAddress = arr[i].FileAddress.replace("http://qiniu.edianping.com","");
}
console.log(n);
console.log(arr);
数组深赋值
最新推荐文章于 2023-07-05 17:49:10 发布