Why are they using ‘_’ in this._autor = autor.
What is that??
class Book { constructor(author) { this._author = author; } // getter get writer(){ return this._author; } // setter set writer(updatedAuthor){ this._author = updatedAuthor; } } const lol = new Book('anonymous'); console.log(lol.writer); // anonymous lol.writer = 'wut'; console.log(lol.writer); // wut
In JavaScript, the first character must be a letter, or an underscore (_), or a dollar sign ($). Use of the underscore is one convention for naming an object’s property or method that is intended to be private in this case, nothing more.
oh, thank you for the fast reply mate
You’re welcome.
I was curious and looked around… Airbnb actually has published a style guide that looks to be a good read, with more information here as well.