const allowed = ["1234", "pass", "apple"]; function passwordChecker(pass) { return allowed.includes(pass); } function login(password) { return new Promise((resolve, reject) => { if (passwordChecker(password)) { resolve({ status: true }) } else { reject({ status: false }) } }) } function checker(pass) { login(pass) .then(token => { console.log("Approve:"); console.log(token) }) .catch(value => { console.log("Reject:"); console.log(value) }) } checker("1234"); checker("wrong");