收藏
回答

云函数中判断length<0的时候不会返回数组内容是什么情况?

如下图,length>0会返回true,不满足条件的时候不运行else的语句呢?

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

2 个回答

  • 苏军
    苏军
    10-14

    建议你去云控制台看下调用云函数的log,个人感觉应该是undefined导致抛出异常了没有进else

    10-14
    有用
    回复 3
    • 奕K
      奕K
      10-14
      10-14
      回复
    • 苏军
      苏军
      10-14回复奕K
      log已经很清晰的告诉你了,找不到data数组就是空,data[0].openid这样操作是有问题的,改下代码吧
      10-14
      回复
    • 奕K
      奕K
      10-14回复苏军
      好的
      10-14
      回复
  • 拾忆
    拾忆
    10-14

    这种问题你自己得自己试,自己打印下返回的内容是什么,从你截图来看返回的又不一定是有效内容,有可能是undefined

    10-14
    有用
    回复 2
    • 奕K
      奕K
      10-14
      返回什么内容都没有
      10-14
      回复
    • 奕K
      奕K
      10-14
      只有当是>0会返回openid 和true
      10-14
      回复
登录 后发表内容
问题标签