公司的微信开发项目终于算重构完成了,记录一下自己犯的那些简单低级错误。
1.从服务端取得的数组可用JSON.stringify转换一次,防止可能出现接收数据为字符串的情况。安卓端可能存在这种情况。
2.hasOwnProperty方法传入的必须要属性值,而不是变量,比如list.hasOwnProperty(length),当list有长度时,ios端为true,android 端则为false
3.注意各种情况下的边界值的处理。比如接口请求成功与否、数据的正确与否,防止各种超出判定情况的出现。