美文网首页
2022-09-07 es6 修改后台返回的数据key

2022-09-07 es6 修改后台返回的数据key

作者: 流泪手心_521 | 来源:发表于2022-09-07 09:42 被阅读0次

    ···

    例如返回:

    let test = [{
            type: 'T1',
            usetime: 100
        },
        {
            type: 'T2',
            usetime: 200
        },
        {
            type: 'T3',
            usetime: 300
        },
    ]
    

    然而我们需要

    let test = [{
            name: 'T1',
            value: 100
        },
        {
            name: 'T2',
            value: 200
        },
        {
            name: 'T3',
            value: 300
        },
    ]
    

    结构1: let newData= test.map((item, index) => {
    let newJson= {}
    newJson.name= item.type;
    newJson.value= item.usetime;
    return newJson
    })
    console.log(newData)

    结构2:

    let newData= test.reduce((init, value, index) => {
    init.push({})
    init[index].value = value.type
    init[index].name = value.usetime
    return init
    }, [])
    console.log(newData)

    ···

    相关文章

      网友评论

          本文标题:2022-09-07 es6 修改后台返回的数据key

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