收藏
回答

if条件满足时为什么会不执行呢?

tbodyfind是undefined时却不执行,也不执行else,这是啥情况?

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

8 个回答

  • 睡前原谅一切
    睡前原谅一切
    2022-04-28

    确定下不是字符串的undefined么? 打印下tbodyfind,还有就是建议你把tbody的返回值也放出来,不然我们不知道你前两段代码对不对。

    !tbodyfind && wx.showToast({title: '账号或密码错误', icon: 'error'})
    


    2022-04-28
    有用 1
    回复
  • 跨商通
    跨商通
    2022-04-28

    1、我们代码通常这样写:

    if(tbodyfind){}else {
      ...
      return
    }
    

    2、你这逻辑有问题,走不到这一句代码。

    如果.find没找到,下一句代码肯定会弹错的,流程会中断。

    如果.find找到了,下下一句也会弹错。


    2022-04-28
    有用 1
    回复
  • 一笑皆春
    一笑皆春
    2022-04-28

    几年开发经验能写出这种代码,并且问出这种问题?

    2022-04-28
    有用 1
    回复 1
    • 好好好好好
      好好好好好
      2022-04-28
      不好意思只有0.04年的经验
      2022-04-28
      回复
  • 张老师
    张老师
    发表于小程序端
    2022-04-28

    ===,三个等号 试试

    2022-04-28
    有用 1
    回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    2022-04-28

    这样 tbodyfind == ‘undefined’试一下

    2022-04-28
    有用
    回复
  • 八九
    八九
    2022-04-28

    确定值是undefined嘛

    2022-04-28
    有用
    回复
  • ھەنىپەم ھوشۇر .
    ھەنىپەم ھوشۇر .
    发表于移动端
    2022-04-28
    的哥
    2022-04-28
    有用
    回复
  • cutemurphy
    cutemurphy
    2022-04-28

    页面抛错了吧

    2022-04-28
    有用
    回复
登录 后发表内容