两个对象相应的属性赋值,没有的属性则不赋值

 需求:从obj中拿出和form相对应的属性值赋给form
     obj: {
        name: 'zhang',
        age: '18',
        id: '01',
        color:'red',
        day:'8',
        drink:'waiter'
      },
      form:{
         name: '',
         age: '',
         id: ''
      }

两行代码搞定

Object.key(this.obj).forEach(key=>{
       this.form[key]=this.obj[key]
})

 输出: form:{

                 name: 'zhang',

                 age: '18',

                 id: '01'

             } 

posted @ 2020-05-27 19:06  纯白棒球帽  阅读(760)  评论(0编辑  收藏  举报