传统的思维让我写js也是
function fun1(){ ..... } function fun2(){ ..... }
这样写的结果就是调用fun1没及时得到返回结果变成js中的异步操作 js不会等待fun1的返回值 而是去执行fun2 逻辑就混乱了 所以大家都这么写
fun1(functioin(){ fun2(); });
这样写的好处是确保fun1执行完了才会去回调fun2 变为js中的异步 但是逻辑理顺了 可以更好的去驾驭js