Bỏ qua điều hướng

Prompt miễn phí

Prompt giải thích JavaScript bất đồng bộ

Diễn giải từng dòng mã JS bất đồng bộ, chỉ ra luồng thực thi, lỗi tiềm ẩn và bản viết dễ đọc hơn.

Onter AdminCập nhật 09/10/2026 Mới · Chưa có đánh giá 0 lượt copy
CodingChatGPTClaudeCodex

Prompt dùng để làm gì?

Diễn giải từng dòng mã JS bất đồng bộ, chỉ ra luồng thực thi, lỗi tiềm ẩn và bản viết dễ đọc hơn.

Điền thông tin của bạn

Prompt

Giải thích thứ tự đồng bộ và microtask từ đoạn JavaScript thực, rồi refactor mà không đổi log. ĐẦU VÀO - Đoạn mã JavaScript cần giải thích: {{doan_code_js}} - Mức độ người học: {{muc_do_nguoi_hoc}} - Mục tiêu giải thích: {{muc_tieu_giai_thich}} CÁCH LÀM VÀ OUTPUT Input có mã nguồn thật; output có thứ tự log và giải thích await. GIỚI HẠN Đã chạy actual Node microtask fixture; không claim network/browser timing hoặc benchmark các model tag.
Xem đã lưu

Input mẫu

{
  "doan_code_js": "async function asyncOrder(){const log=[];async function run(){log.push('start');const values=await Promise.all([Promise.resolve(1),Promise.resolve(2)]);log.push('result:'+values.reduce((a,b)=>a+b,0));}const task=run();log.push('after-call');await task;return log;}",
  "muc_do_nguoi_hoc": "Cơ bản",
  "muc_tieu_giai_thich": "Theo dõi log đồng bộ và microtask; giữ nguyên thứ tự khi refactor"
}

Output mẫu

async function asyncOrder(){const log=[];async function run(){log.push('start');const values=await Promise.all([Promise.resolve(1),Promise.resolve(2)]);log.push('result:'+values.reduce((a,b)=>a+b,0));}const task=run();log.push('after-call');await task;return log;}

// actual order: ["start","after-call","result:3"]
// run chạy đến await; after-call chạy trước continuation của Promise.all.
// await task đảm bảo result đã được ghi trước khi return log.

Cách sử dụng

Giải thích thứ tự đồng bộ và microtask từ đoạn JavaScript thực, rồi refactor mà không đổi log. Điền tất cả input bắt buộc; ví dụ bên dưới là dữ liệu synthetic. Đối chiếu output với hợp đồng: Input có mã nguồn thật; output có thứ tự log và giải thích await. Đã chạy actual Node microtask fixture; không claim network/browser timing hoặc benchmark các model tag.

Giải thích cấu trúc

Task
Giải thích thứ tự đồng bộ và microtask từ đoạn JavaScript thực, rồi refactor mà không đổi log.
Verification
Input có mã nguồn thật; output có thứ tự log và giải thích await.
Limitations
Đã chạy actual Node microtask fixture; không claim network/browser timing hoặc benchmark các model tag.
Model metadata
Các model tag hiện hữu là môi trường gợi ý, không chứng nhận đã benchmark từng model/version. Kiểm availability và capability trước dùng.

Mẹo sử dụng

  • Input có mã nguồn thật; output có thứ tự log và giải thích await.
  • Đã chạy actual Node microtask fixture; không claim network/browser timing hoặc benchmark các model tag.
  • Dữ liệu ví dụ là synthetic; không đưa token, PII hay dữ liệu khách hàng vào input công khai.

Ứng dụng và bước tiếp theo

Diễn giải từng dòng mã JS bất đồng bộ, chỉ ra luồng thực thi, lỗi tiềm ẩn và bản viết dễ đọc hơn.

Tùy chỉnh theo dữ liệu đầu vào và kiểm tra lại kết quả trước khi sử dụng. Nội dung giả lập phải được ghi rõ là minh họa.

Nguồn và giấy phép

ONTER biên tập · original

Đánh giá prompt

Chọn số sao theo trải nghiệm của bạn. Bạn có thể sửa đánh giá sau một phút.

Prompt liên quan

KHÁM PHÁ ONTER

Tìm kiếm trên Onter

Nhập từ khóa để tìm nội dung phù hợp

↑ ↓ chọn · Enter mở · Esc đóngXem tất cả kết quả →

Tài khoản Onter

Đăng nhập rồi tiếp tục việc đang làm.

Mở trang đăng nhập riêng nếu trình duyệt chưa hiển thị biểu mẫu.

Contact Me on Zalo