Getters and setters
Getters are convenient methods to get the value of specific properties; as the name suggests, setters are methods that set the value of a property. Often, you may want to derive a value based on some other values. Traditionally, getters and setters used to be functions such as the following:
var person = { firstname: "Albert", lastname: "Einstein", setLastName: function(_lastname){ this.lastname= _lastname; }, setFirstName: function (_firstname){ this.firstname= _firstname; }, getFullName: function (){ return this.firstname + ' '+ this.lastname; } }; person.setLastName('Newton'); person.setFirstName('Issac'); console.log(person.getFullName());
As you can see, setLastName()
, setFirstName()
, and getFullName()
are functions used ...
Get JavaScript: Moving to ES2015 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.