title: what is difference between return module or 'this'?
body: <p><strong>hi!</strong>
  what is difference between <strong>return</strong> module or <code>this</code>?</p>
  <p>return module and get instance is difference when i return <code>this</code>?</p>
  <p>what is difference between <code>const obj</code> and  <code>this.obj</code> in this case?</p>
  <pre class="lang-js prettyprint-override"><code>let module = function (value) {
  
      const obj = {};
  // or
      this.obj = {};
  
  
      this.title = function (value) {
          this.obj.title = value
          return this;
      }
  // or
      module.title = function (value) {
          obj.title = value
          return module;
      }
  
      return module;
      // or
      return this;
  }
  </code></pre>