Change value of isMomHappy to true and run the code. Provide your source code and the output var isMomHappy = false; //promise var willIGetNewPhone = new Promise( function (resolve, reject) { if(isMomHappy){ var phone = { brand: 'samsung', color:'black' }; resolve(phone); } else { var reason = new Error('mom is not happy'); reject(reason); } } ); //call our promise var askMom = function() { willIGetNewPhone .then(function (fulfilled){ //yay, you got a new phone console.log(fulfilled); //output: {brand: 'sumsung', color: 'black' } }) .catch(function (error) { //oops, mom didnt buy it console.log(error.message); //output: 'mom is not happy' }); }; askMom();
Change value of isMomHappy to true and run the code. Provide your source code and the output var isMomHappy = false; //promise var willIGetNewPhone = new Promise( function (resolve, reject) { if(isMomHappy){ var phone = { brand: 'samsung', color:'black' }; resolve(phone); } else { var reason = new Error('mom is not happy'); reject(reason); } } ); //call our promise var askMom = function() { willIGetNewPhone .then(function (fulfilled){ //yay, you got a new phone console.log(fulfilled); //output: {brand: 'sumsung', color: 'black' } }) .catch(function (error) { //oops, mom didnt buy it console.log(error.message); //output: 'mom is not happy' }); }; askMom();
Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter10: Classes And Objects
Section: Chapter Questions
Problem 17RQ
Related questions
Concept explainers
OOPs
In today's technology-driven world, computer programming skills are in high demand. The object-oriented programming (OOP) approach is very much useful while designing and maintaining software programs. Object-oriented programming (OOP) is a basic programming paradigm that almost every developer has used at some stage in their career.
Constructor
The easiest way to think of a constructor in object-oriented programming (OOP) languages is:
Question
Change value of isMomHappy to true and run the code. Provide your source code and the output
var isMomHappy = false;
//promise
var willIGetNewPhone = new Promise(
function (resolve, reject) {
if(isMomHappy){
var phone = {
brand: 'samsung',
color:'black'
};
resolve(phone);
} else {
var reason = new Error('mom is not happy');
reject(reason);
}
}
);
//call our promise
var askMom = function() {
willIGetNewPhone
.then(function (fulfilled){
//yay, you got a new phone
console.log(fulfilled);
//output: {brand: 'sumsung', color: 'black' }
})
.catch(function (error) {
//oops, mom didnt buy it
console.log(error.message);
//output: 'mom is not happy'
});
};
askMom();
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 3 steps with 1 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning