Make Code More Reusable with the this Keyword
Problem Explanation
This challenge is simply demonstrating the power of the this
keyword. Replacing dog.numLegs
with this.numLegs
strengthens our code by directly referencing this object.
developer.mozilla.org has many examples to determine the effects of the this
keyword.
Solutions
Solution 1 (Click to Show/Hide)
let dog = {
name: "Spot",
numLegs: 4,
sayLegs: function() {
return "This dog has " + this.numLegs + " legs.";
}
};
dog.sayLegs();