Quick actions

cmd+k|ctrl+k

Navigation

Languages

async js

Snippet info

Language

JavaScript

Visibility

public

Author

asepkhabril20

Created

2024-11-09T05:57:42.151759Z

Updated

2024-11-09T05:57:42.151759Z

function changingAddress(data) {
    return new Promise((resolve, reject) => {
        setTimeout(() => {
            if (typeof data === "number") {
                reject("data bukan string");  // Reject jika data bukan string
            } else if (data === undefined) {
                reject("data kosong");  // Reject jika data kosong
            } else {
                resolve("alamat sudah di ubah");  // Resolve jika alamat berhasil diubah
            }
        }, 1000);
    });
}

async function addressCheck(addressProp) {
    try {
        const resultChanging = await changingAddress(addressProp);  // Menunggu hasil dari changingAddress
        console.log("ini result changing", resultChanging);
    } catch (error) {
        console.log("ini error address", error);  // Menangani error jika ada
    }
}

addressCheck();
INFO