funian

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

找出了它们之间的区别。

    

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

 

分类:

技术点:

相关文章:

  • 2021-12-02
  • 2022-12-23
  • 2022-12-23
  • 2022-02-07
  • 2022-12-23
  • 2021-12-10
  • 2022-12-23
  • 2022-01-07
猜你喜欢
  • 2022-12-23
  • 2021-09-07
  • 2021-05-16
  • 2021-10-29
  • 2022-12-23
  • 2022-01-09
  • 2022-02-09
相关资源
相似解决方案