কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে Promise.finally() কলব্যাক ব্যাখ্যা


Promise.finally() কলব্যাক ফাংশন কল করে चाहে প্রোমিস ফুলফিল্ড হয় বা রিজেক্টেড। এটি আমাদের প্রোমিস রিজেক্ট বা রেজল্ভ হয়ে গেলে কিছু করার সুযোগ দেয়।

জাভাস্ক্রিপ্টে Promise.finally() কোড নিচে -

উদাহরণ

<!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;    }    .result {       font-size: 20px;       font-weight: 500;    } </style> </head> <body> <h1>Promise.finally in JavaScript</h1> <div style="color: green;" class="result"></div> <button class="btn">CLICK HERE</button> <h3> Click on the above button to know when the promise finishes </h3> <script>    let btnEle = document.querySelector(".btn");    let resEle = document.querySelector(".result");    const yearRegex = /(?\d{4})/g;    btnEle.addEventListener("click", () => {       fetch("https://jsonplaceholder.typicode.com/users")       .then((Response) => Response.json())       .then((res) => res)       .catch((err) => alert("error occured"))       .finally(() => (resEle.innerHTML = "Promise is finished"));    }); </script> </body> </html>

আউটপুট

উপরের কোড নিচের আউটপুট দেবে -

জাভাস্ক্রিপ্টে Promise.finally() কলব্যাক ব্যাখ্যা

'CLICK HERE' বাটনে ক্লিক করলে এবং কিছু সেকেন্ড অপেক্ষা করলে -

জাভাস্ক্রিপ্টে Promise.finally() কলব্যাক ব্যাখ্যা


  1. জাভাস্ক্রিপ্ট this কীওয়ার্ড ব্যাখ্যা

  2. জাভাস্ক্রিপ্টে এরর নাম ভ্যালু উদাহরণসহ ব্যাখ্যা

  3. জাভাস্ক্রিপ্টে finally স্টেটমেন্ট উদাহরণসহ ব্যাখ্যা

  4. জাভাস্ক্রিপ্টে for...of লুপ ব্যাখ্যা