0

clipboard.png

请教各位大佬,我怎么把这个二维数组下面的picture这个字段加一个域名,picture返回的是图片,加上域名,这个二维数组的结构又能保持不变,知道的大佬请指点!!!

2019-05-18 提问
2 个回答
0

已采纳
data.map(item => {
    const list = item.list.map(e => {
        return {...e, picture: 'www.baidu.com' + e.picture}
    })
    return {...item, list}
})
0

map是生成一个新数组,如果还想用原来的对象,用foreach

data.forEach(item => {
    item.list.forEach(ele => {
        ele.picture='www.baidu.com'+ele.picture
    })
    
})

撰写答案

推广链接