S SmartDocs
Série: JavaScript javascript 21 lignes · Mis à jour 2026-02-03

exercise2.js

JavaScript/modules/module3-advanced/code-examples/lesson1/exercise2.js

// Exercise 2: Promise-based Function
function fetchUserDataPromise(userId) {
    return new Promise((resolve, reject) => {
        setTimeout(() => {
            const user = {
                id: userId,
                name: "Alice",
                email: "alice@example.com"
            };
            resolve(user);
        }, 1000);
    });
}

fetchUserDataPromise(123)
    .then((user) => {
        console.log("User:", user);
    })
    .catch((error) => {
        console.log("Error:", error);
    });

Articles liés