微信小程序常用赋值方法小结

   最近看了一段维信小程序代码,发现其中的赋值方式有 ‘:’ 和 ‘=’ 两种,因为我本身是后台开发人员(为我对前端的无知找借口),所以对这两种赋值方法感到疑惑,然后就查了一些资料,

找出了它们之间的区别。

    

1.微信小程序将值赋值给局部变量: "="

实例:

  var name=options.goodsName

2.微信小程序将值赋值给全局变量: "=" 或 this.setData({ })

实例:

  this.data.goodName=options.goodsName

  this.setData({
  goodName: options.goodsName
  })
 

3.微信小程序将局部变量赋值给全局变量 : this.setData({ })

实例:

  var name=options.goodsName
  this.setData({
  goodName: name
  })

4.微信小程序将全局变量赋值给局部变量 :  this.data.全局变量

实例:

  var name=this.data.goodName

原文地址:https://www.cnblogs.com/funian/p/12665392.html