1.避免使用异步函数的返回值,而应该在异步函数的回调中直接修改外部变量。
2.一些具有严格执行顺序的函数,应该使用promise嵌套调用,或者使用await关键字强制等待返回。
3.注意变量的空值检测。
4.在回调中避免使用this,如果需要使用,应该将this拷贝到函数中,并且函数不能是箭头函数的形式。