title: Return global object using this keyword from function
body: <p>It is not related to <strong>Javascript</strong> purely. I am using <strong>NodeJS</strong>.</p>
  
  <pre><code>var common_admin_users_param = {
      Limit:      60,
      GroupName: "admin",
      NextToken:  undefined
  };
  
  function getAdminUserParams() { 
      alert(this.common_admin_users_param); // undefined
  }
  
  getAdminUserParams();
  </code></pre>
  
  <p>I am wondering why it is giving me undefined.</p>
  
  <p>My requirement is that my <strong>common_admin_users_param</strong> is global variable having some default values.</p>
  
  <p>But i want the unique copy of this global variable for each session. So, I made <strong>function</strong> which will return current instance of this global variable.</p>
  
  <p>Any help?</p>
  
  <p>Code snippet: <a href="https://jsfiddle.net/mz593cy7/12/" rel="nofollow noreferrer">JSFiddle</a> </p>
  
  <blockquote>
    <p>(It is now working :)) </p>
  </blockquote>