请问这种js的什么语法?

发布于 2022-09-12 13:30:29 字数 451 浏览 15 评论 0

wx.login({
  success (res) {
    if (res.code) {
      //发起网络请求
      wx.request({
        url: 'https://test.com/onLogin',
        data: {
          code: res.code
        }
      })
    } else {
      console.log('登录失败!' + res.errMsg)
    }
  }
})

微信小程序的初学者和js的初学者,请问这是js的什么语法?
wx.login({ })
{ }里面的内容作为参数传给login函数,然后login就会自动传给success函数res参数的值,然后sucess自动执行???
请问这是js的什么语法或者js的设计模式?或者是js的什么知识点?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

只想待在家 2022-09-19 13:30:29

回调函数(Callback)。把一个函数作为函数参数传给另一个函数。

云裳 2022-09-19 13:30:29

你的代码相当于

wx.login({
    success: function(res) {
        // do something
    }
})

当微信登陆成功后会执行 login 参数中的 success 方法

葬心 2022-09-19 13:30:29

传参加回调,
具体还是要看那个login方法如何实现的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文