From 7d3c70bb0fc36142fe35fdce87a476fff07f1193 Mon Sep 17 00:00:00 2001 From: JavaSDragon <33486797+JavaSDragon@users.noreply.github.com> Date: Wed, 24 Jan 2018 16:32:25 +0300 Subject: [PATCH] New newCloser --- clouserTask.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 clouserTask.js diff --git a/clouserTask.js b/clouserTask.js new file mode 100644 index 0000000..2bd27f1 --- /dev/null +++ b/clouserTask.js @@ -0,0 +1,20 @@ +var Circle = (function() { + var instance; + size=100; + function Circle() { + if (instance) return instance; + instance = this; + } + + + Circle.prototype.getSize =function() {return size;}; + Circle.prototype.setSize =function(size) { this.size=size;}; + + return Circle; +})(); +const a = new Circle(); +const b = new Circle(); +console.log(a==b); +a.setSize(200); +console.log(a.getSize()); +