Kiểm Tra Thi Trắc Nghiệm Online về Lập trình bất đồng bộ và xử lý lỗi trong JS

Làm Chủ Lập Trình Bất Đồng Bộ – Tăng Tốc JavaScript Của Bạn!
Bài thì Lập trình bất đồng bộ và xử lý lỗi

Câu 1: Từ khóa nào được sử dụng để khai báo một hàm bất đồng bộ?

Câu 2: Kết quả của đoạn mã async function foo(){return 42;} console.log(foo()); là gì?

Câu 3: Từ khóa await có thể sử dụng ở đâu?

Câu 4: Phương thức nào của Promise được gọi khi Promise hoàn thành thành công?

Câu 5: Kết quả của đoạn mã sau là gì? Promise.resolve(5).then(x=>x+2).then(x=>console.log(x));

Câu 6: Phương thức nào dùng để xử lý lỗi trong Promise?

Câu 7: Đoạn mã nào đúng để xử lý bất đồng bộ với async/await?

Câu 8: Kết quả của đoạn mã sau là gì? async function foo(){throw "Error";} foo().catch(err=>console.log(err));

Câu 9: Phương thức nào được gọi dù Promise thành công hay thất bại?

Câu 10: Đoạn mã nào là cách đúng để xử lý lỗi trong async/await?

Kiểm Tra Thi Trắc Nghiệm Online về Lập trình bất đồng bộ và xử lý lỗi trong JS Kiểm Tra Thi Trắc Nghiệm Online về Lập trình bất đồng bộ và xử lý lỗi trong JS

if (window.qmn_quiz_data === undefined) { window.qmn_quiz_data = new Object(); } window.qmn_quiz_data["18"] = {"quiz_id":"18","quiz_name":"L\u1eadp tr\u00ecnh b\u1ea5t \u0111\u1ed3ng b\u1ed9 v\u00e0 x\u1eed l\u00fd l\u1ed7i","disable_answer":0,"ajax_show_correct":0,"progress_bar":"1","contact_info_location":null,"qpages":{"1":{"id":"1","quizID":"1","pagekey":"LtmOVGlK","hide_prevbtn":"0"}},"skip_validation_time_expire":0,"timer_limit_val":0,"disable_scroll_next_previous_click":0,"disable_first_page":null,"enable_result_after_timer_end":0,"enable_quick_result_mc":0,"end_quiz_if_wrong":0,"form_disable_autofill":0,"disable_mathjax":0,"enable_quick_correct_answer_info":"2","quick_result_correct_answer_text":"\u0110\u00fang! B\u1ea1n \u0111\u00e3 ch\u1ecdn c\u00e2u tr\u1ea3 l\u1eddi \u0111\u00fang.","quick_result_wrong_answer_text":"Sai! B\u1ea1n \u0111\u00e3 ch\u1ecdn sai c\u00e2u tr\u1ea3 l\u1eddi.","quiz_processing_message":"","quiz_limit_choice":"\u0110\u00e3 \u0111\u1ea1t \u0111\u1ebfn gi\u1edbi h\u1ea1n l\u1ef1a ch\u1ecdn.","not_allow_after_expired_time":0,"scheduled_time_end":false,"error_messages":{"email_error_text":"\u0110\u1ecba ch\u1ec9 email kh\u00f4ng h\u1ee3p l\u1ec7!","number_error_text":"Tr\u01b0\u1eddng n\u00e0y ph\u1ea3i l\u00e0 m\u1ed9t con s\u1ed1!","incorrect_error_text":"V\u0103n b\u1ea3n nh\u1eadp v\u00e0o [...]

400 490 500