class Animal {
constructor(name) {
this.name = name;
}
}
class Dog extends Animal {
bark() {
return `Woof! My name is ${this.name}`;
}
}
const myDog = new Dog('Julie');
console.log(myDog.bark());
Output
Ten
const waitAndReturn = () =>
new Promise(resolve => setTimeout(() => resolve("Done"), 2000));
async function run() {
const result = await waitAndReturn();
console.log(result);
}
run();