title: Object function is not a function
body: <pre><code>var plugin = {
      Init: function() {
          this.UpdateUI();
          if (this.Status() == 1) {
              ...
          } else {
              ...
          }
      },
      Status: function() {
          ...
      },
      UpdateUI: function() {
          ...
      }
  }
  </code></pre>
  
  <p>This is the basic code. The problem is, when Init is called, the following errors appear:</p>
  
  <pre><code>this.UpdateUI is not a function
  this.Status is not a function
  </code></pre>
  
  <p>Can someone tell me what's the problem with my code?</p>