收藏
回答

中括号方式无法调用变量函数?

大佬救我,使用 [ ] 中括号方式调用变量函数报错,变量函数怎么调用?

回答关注问题邀请回答
收藏

2 个回答

  • Mr.Zhao
    Mr.Zhao
    2021-05-24

    2021-05-24
    有用 1
    回复
  • 游戏人生
    游戏人生
    2021-05-24

    假如是 this.data.method 是一个值 “xxx”

    你先试下 api.xxx 是不是 fun,看报错,你的api.xxx不是一个function

    2021-05-24
    有用
    回复 4
    • 屿霖嗳人LIN
      屿霖嗳人LIN
      2021-05-24
      嗯嗯,method可以拿到值,直接用这个值调用也能成功,但是用中括号就报错不是function,因为这个地方的method的值要根据传入的参数才能确定要调用的方法,所以这里要写成变量的形式,不知道api[this.data.method]怎么不能调用了呢
      2021-05-24
      回复
    • 屿霖嗳人LIN
      屿霖嗳人LIN
      2021-05-24
      2021-05-24
      回复
    • 游戏人生
      游戏人生
      2021-05-24回复屿霖嗳人LIN
      你的api不是一个json对象
      2021-05-24
      回复
    • 游戏人生
      游戏人生
      2021-05-24回复屿霖嗳人LIN
      你的那个要命空格。。。
      2021-05-24
      回复
登录 后发表内容