小程序 拼接变量名后取值

 

  let obj = {
      obj1 :{
          say:'hi1'
      },
      obj2 :{
          say:'hi2'
      }
  }
  
 let one = "obj1"
 let two = "say"
 
 // 等于 obj.obj1.say
 // `` 是ESC下 TAB上的哪个键
 console.log(
     obj[`${one}`][`${two}`]
 )
 // 输出 > hi1

 

this.setData({
   [`obj.a.b.c`] : 'value' 
})

 

posted @ 2020-06-22 12:12  letleon  阅读(1067)  评论(0编辑  收藏  举报