Hỏi về promise
-
có cách nào lôi kết quả ra khỏi ngoài then trong defer không mọi người http://prntscr.com/jr2llv, e có hỏi ngu thì bỏ qua giúp e
-
@Tran-Vj Bạn sử dụng Promise kết hợp cú pháp ES7:
await
là được.Docs: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await
Ví dụ:function resolveAfter2Seconds(x) { return new Promise(resolve => { setTimeout(() => { resolve(x); }, 2000); }); } async function f1() { var x = await resolveAfter2Seconds(10); console.log(x); // 10 } f1(); ``
-
dạ , em làm được rồi, tks a