收藏
回答

arr.findeIndex 常常返回undefined是怎么回事?

debbger结果如下


最后一次编辑于  2019-12-06
回答关注问题邀请回答
收藏

3 个回答

  • 萤星
    萤星
    2019-12-06

    没有试过代码片段会不会复现,出现的几率不大,我昨天试了一整天,今天才抓住它

    2019-12-06
    赞同
    回复
  • 老张
    老张
    2019-12-06

    猜不出。但是原因一定不是出在findIndex身上。

    2019-12-06
    赞同
    回复 6
    • 萤星
      萤星
      2019-12-06
      很奇怪,开始以为是我异步拿数组的原因,结果debbuger显示数组是拿到的,,而且是正常的数组
      2019-12-06
      回复
    • 萤星
      萤星
      2019-12-06
      最终结果发现findIndex那一句进不去,不仅进不去,还跳出跳到上一个页面的一段代码
      2019-12-06
      回复
    • 萤星
      萤星
      2019-12-06
      但是find不会出这种问题
      2019-12-06
      回复
    • 老张
      老张
      2019-12-06回复萤星
      所以,还是排查问题找错目标了,认定findIndex不会出错去排查吧。
      2019-12-06
      回复
    • 萤星
      萤星
      2019-12-06回复老张
      我怀疑是因为上一页操作了路由的栈,因为我不去上一页做那个操作,就不会出问题,而且每次想进入findIndex就会调到操作栈的下一句,而那个下一句是一个setData
      2019-12-06
      回复
    查看更多(1)
  • 卢霄霄
    卢霄霄
    2019-12-06

    这么怪吗 有代码片段吗

    2019-12-06
    赞同
    回复
登录 后发表内容
问题标签