[已解决]下断点就不报错 不下就报错

    closeGameSocket:function () {
        this.gameSocket.onclose = null;
        this.gameSocket.close();
    }


```


很简单的一个主动关闭连接 不下断点 报 
null is not a function
```
   close找不到..

如果在上面一行下断点 走一步 就不会报错

求教育


=====================
看来是报的onclose

this.gameSocket.onclose = undefined;

在C++层中用spidermonkey API判断gameSocket是否存在onclose属性,如果是null的话,属性存在只是值为空,此时尝试运行会报错,但是如果是undefined就会判断为不存在属性,直接跳过

你可以delete 掉,也不存在这个属性。更保险一点