A structured lesson workspace with readable content, hands-on examples, and a clean path to completion.
| Observation | Diagnostic question |
|---|---|
| Runtime value | What value actually arrived? |
| Language rule | Which rule determines the result? |
function User(name) {this.name = name;}User.prototype.greet = function () {return `Hi ${this.name}`;};console.log(new User('Omar').greet());
Keep the experiment focused on constructors, methods, and class fields and change one assumption at a time.
Keep the experiment focused on constructors, methods, and class fields and change one assumption at a time.
Finish the lesson once you have worked through the material. This awards ★ 20 XP.