Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Promise trong JavaScript


Promise trong JavaScript cho phép thực hiện các hoạt động bất đồng bộ nơi giá trị không biết trước khi promise được tạo. Một promise có ba trạng thái: pending (đang chờ), fulfilled (đã thực hiện) và rejected (bị từ chối).

Dưới đây là mã cho promise trong JavaScript:

Ví dụ

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    }    .sample {       font-size: 18px;       font-weight: 500;       color: red;    } </style> </head> <body> <h1>JavaScript Promises</h1> <div class="sample"></div> <button class="Btn">CLICK HERE</button> <h3> Click on the above button to display username using promises </h3> <script>    let sampleEle = document.querySelector(".sample");    document.querySelector(".Btn").addEventListener("click", () => {       fetch("https://jsonplaceholder.typicode.com/users")       .then((response) => response.json())       .then((result) => {          result.forEach((element) => {             sampleEle.innerHTML += element.username + "<br>";          });       })       .catch((err) => alert(err));    }); </script> </body> </html>

Kết quả

Promise trong JavaScript

Khi nhấn nút 'CLICK HERE':

Promise trong JavaScript