Home
<!DOCTYPE html> <html> <body> <h1>Demo: Getter & Setter</h1> <script> function Person() { var _firstName = "unknown"; Object.defineProperties(this, { "FirstName": { get: function () { return _firstName; }, set: function (value) { _firstName = value; } } }); }; var person1 = new Person(); person1.FirstName = "Steve"; alert(person1.FirstName ); var person2 = new Person(); person2.FirstName = "Bill"; alert(person2.FirstName ); </script> </body> </html>
Result: