reorganizing some more
This commit is contained in:
@@ -1,16 +0,0 @@
|
||||
function saySomething(x) {
|
||||
return new Promise(resolve => {
|
||||
setTimeout(() => {
|
||||
resolve('something' + x);
|
||||
}, 2000);
|
||||
});
|
||||
}
|
||||
|
||||
async function talk(x) {
|
||||
const words = await saySomething(x);
|
||||
console.log(words);
|
||||
}
|
||||
|
||||
talk(2);
|
||||
talk(4);
|
||||
talk(8);
|
||||
@@ -1,63 +0,0 @@
|
||||
function doSomething(callback) {
|
||||
callback();
|
||||
}
|
||||
|
||||
function sayHi() {
|
||||
console.log("Hi!");
|
||||
}
|
||||
|
||||
doSomething(sayHi);
|
||||
|
||||
|
||||
function judge(grade) {
|
||||
switch (true) {
|
||||
case grade == "A":
|
||||
console.log("You got an", grade, ": amazing!");
|
||||
break;
|
||||
case grade == "B":
|
||||
console.log("You got a", grade, ": well done!");
|
||||
break;
|
||||
case grade == "C":
|
||||
console.log("You got a", grade, ": alright.");
|
||||
break;
|
||||
case grade == "D":
|
||||
console.log("You got a", grade, ": hmmm...");
|
||||
break;
|
||||
default:
|
||||
console.log("An", grade, "! What?!");
|
||||
}
|
||||
}
|
||||
|
||||
function getGrade(score, callback) {
|
||||
let grade;
|
||||
switch (true) {
|
||||
case score >= 90:
|
||||
grade = "A";
|
||||
break;
|
||||
case score >= 80:
|
||||
console.log(score);
|
||||
grade = "B";
|
||||
break;
|
||||
case score >= 70:
|
||||
grade = "C";
|
||||
break;
|
||||
case score >= 60:
|
||||
grade = "D";
|
||||
break;
|
||||
default:
|
||||
grade = "F";
|
||||
}
|
||||
judge(grade);
|
||||
}
|
||||
|
||||
getGrade(85, judge);
|
||||
|
||||
setInterval(500, encourage);
|
||||
|
||||
function encourage() {
|
||||
console.log("You're doing great, keep going!");
|
||||
}
|
||||
|
||||
setInterval(function () {
|
||||
console.log("You're doing great, keep going!");
|
||||
}, 500)
|
||||
@@ -1,26 +0,0 @@
|
||||
const promise = new Promise((fulfill, reject) => {
|
||||
fulfill('success!');
|
||||
//reject('oops...');
|
||||
})
|
||||
.then(value => {
|
||||
console.log(value);
|
||||
return 'we';
|
||||
})
|
||||
.then(value => {
|
||||
console.log(value);
|
||||
return 'can';
|
||||
})
|
||||
.then(value => {
|
||||
console.log(value);
|
||||
return 'chain';
|
||||
})
|
||||
.then(value => {
|
||||
console.log(value);
|
||||
return 'promises';
|
||||
})
|
||||
.then(value => {
|
||||
console.log(value);
|
||||
})
|
||||
.catch(value => {
|
||||
console.log(value);
|
||||
})
|
||||
@@ -1,19 +0,0 @@
|
||||
let promise = new Promise(function (resolve, reject) {
|
||||
// do something that might take a while
|
||||
// let's just set x instead for this example
|
||||
let x = 20;
|
||||
if (x > 10) {
|
||||
resolve(x); // on success
|
||||
} else {
|
||||
reject("Too low"); // on error
|
||||
}
|
||||
});
|
||||
|
||||
promise.then(
|
||||
function (value) {
|
||||
console.log("Success:", value)
|
||||
},
|
||||
function (error) {
|
||||
console.log("Error:", error)
|
||||
}
|
||||
);
|
||||
Reference in New Issue
Block a user