Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Study</title>
- </head>
- <body>
- <script>
- `use strict`
- function Circle(r) {
- //return {
- // _radius: r,
- // get radius() { return this._radius; },
- // set radius(val) { this._radius = val; }
- //};
- this._radius = r;
- Object.defineProperty(this, 'radius', {
- get: function () { return this._radius; },
- set: function (val) { this._radius = val;}
- });
- //this['set radius'] = function (r) { _radius = r; };
- //this['get radius'] = function () { return _radius; };
- }
- {
- let c1 = new Circle(26);
- let c2 = new Circle(42);
- console.log(`Radius of c1 is ${c1.radius}`);
- console.log(`Radius of c2 is ${c2.radius}`);
- c1.radius = 32;
- c2.radius = 16;
- console.log(`Radius of c1 is ${c1.radius}`);
- console.log(`Radius of c2 is ${c2.radius}`);
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement