把对象中的不同的键值取出来组成新的对象的小技巧

let list = [
        {
            id_no: 'a001',
            name: '苹果',
            price: 9.9
        },
        {
            id_no: 'a002',
            name: '香蕉',
            price: 6.6
        }

    ]
    let obj = {}
    list.forEach(({ id_no, name }) => obj[id_no] = name);
    console.log(obj) //{a001: "苹果", a002: "香蕉"}

你可能感兴趣的:(javascript)