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');