大家好:我用JavaScript 自定義了一對象,里面封裝了一些chrome的API,這些API有很多回調(diào)函數(shù),我通過一個自定義function a()的方法執(zhí)行這些API,最后得到一個數(shù)值。但是當(dāng)我new 了這個對象后再執(zhí)行對象a方法后,發(fā)現(xiàn)對象里面的API是異步執(zhí)行的,調(diào)用對象.a()方法后輸出的是0,而a方法里面卻輸出了大于0的值。我作了延遲,等這個方法執(zhí)行完后再顯示,還是為0。調(diào)用對象.a()方法后輸出的結(jié)果的時間比a方法里面輸出結(jié)果的時間晚,為什么還是得不到結(jié)果?謝謝!
等待調(diào)用函數(shù)的返回值
陪伴而非守候
2018-08-16 09:09:31