Computer >> Máy Tính >  >> Lập trình >> Javascript

Lời hứa về JavaScript

Prom Promise trong JavaScript cho phép chúng tôi thực hiện các hoạt động không đồng bộ trong đó giá trị không được biết trước khi tạo cam kết. Một lời hứa có thể có ba trạng thái là chờ xử lý, thực hiện và từ chối.

Sau đây là mã cho các lời hứa 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>

Đầu ra

Lời hứa về JavaScript

Khi nhấp vào nút 'BẤM VÀO ĐÂY' -

Lời hứa về JavaScript