收藏
回答

运维中心错误提示的报错代码不对

问题模块
API和组件


如下图提示的t.length代码报错,我的理解应该是t这个变量为null

但是,我们小程序代码中根本没有“t.length”这样的语句

只有一个list.length,前面有对list做非空判断,而且跟错误提示的connectLock和onBLECharacteristicValueChange方法不相关。


请帮忙看看是不是onBLECharacteristicValueChange内部报的错,谢谢!

appid:wx40de4c30b03357d9



最后一次编辑于  2017-09-28  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

3 个回答

  • Can🌴
    Can🌴
    2017-09-28

    你好,

    请问是如何判空?

    2017-09-28
    赞同
    回复
  • Lipeng
    Lipeng
    2017-09-29

    if (!list) {

    list = [];

    }

    for(var i = 0; i < list.length; i ++) {

    ........

    }

    2017-09-29
    赞同
    回复
  • Lipeng
    Lipeng
    2017-09-29

    而且这段代码只在初始化的时候调用,跟错误提示中的connectLock和onBLECharacteristicValueChange两个方法不相关啊

    搜索了所有代码,再没有t.length了。。。

    2017-09-29
    赞同
    回复