JavaScript Practice Object Basics in JavaScript Practicing Object Basics Practice Updating a Property's Value

Pimwipha Cheaptumrong
Pimwipha Cheaptumrong
10,977 Points

I have a problem with practicing OOP JavaScript exercise.

According to the OOP Javascript lesson: updating a property solution, I have written my code following the solution video.

const myString = { string: "Programming with Treehouse is fun!", countWords: function(){ const wordArray = this.string.split(' '); return wordArray.length; } }

const numWords = myString'countWords'; myString.characters = myString.string.length;

myString.string = "I love full stack JavaScript!";

Everything looks exactly the same as solution video but I am not sure where it's wrong. Thank you so much!

mystring.js
const myString = {
    string: "Programming with Treehouse is fun!",
    countWords: function(){
        const wordArray = this.string.split(' ');
        return wordArray.length;
    }
}

const numWords = myString['countWords']();
myString.characters = myString.string.length;

myString.string = "I love full stack JavaScript!";

console.log(myString);

1 Answer

The error message gives you the solution. This:

"I love full stack JavaScript!"

needs to match exactly what was provided in the challenge.

"I love full stack JavaScript"

Pimwipha Cheaptumrong
Pimwipha Cheaptumrong
10,977 Points

Thank you so much!

In the video, she wrote, "I love full stack JavaScript!" so I thought the exercise was a bit wrong because there is without !