为数组所有对象添加一个新属性


  1. 为数组所有对象添加一个新属性

     let addKey = copyList.map(item => {
       let obj = {}
       obj['key'] = item.id
       return { ...item, ...obj }
     })
  1. 合并两个数组索引所对应的对象

      let arr = [
        { youSay: '你说', 'doGO': 'go' },
        { youSay: '你说', 'doGO': 'go' },
        { youSay: '你说', 'doGO': 'go' },
      ]
    
      let str = [
        { what: '是的呀' },
        { how: '什么呢' },
        { why: '好的呀' },
      ]
      
      
      let letMerge = arr.map((item, index) => {
        return { ...item, ...str[index] }
      })
      console.log('letMerge', letMerge);
    // log value
    0: {youSay: '你说', doGO: 'go', what: '是的呀'}
    1: {youSay: '你说', doGO: 'go', how: '什么呢'}
    2: {youSay: '你说', doGO: 'go', why: '好的呀'}
    

文章作者: KarlFranz
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 reprint policy. If reproduced, please indicate source KarlFranz !
评论
  目录