title: Global "window" object
body: <p>The global <code>window</code> object stores properties specific to the environment (for example, <code>window.innerHeight</code>).</p>
  <p>But if we print <code>window</code> to the console, we will see the properties highlighted in a different color.</p>
  <p><a href="https://i.stack.imgur.com/vIGV9.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/vIGV9.png" alt="enter image description here" /></a></p>
  <p>These include <code>Array</code>, <code>Object</code>, and so on, although i thought they are internal objects.</p>
  <p>I have a few questions:</p>
  <ol>
  <li>What are these &quot;implicit&quot; properties?</li>
  <li>Where do JS boundaries end and environment begin?</li>
  <li>Can I refer to <code>Array</code> in Node.js, for example?</li>
  </ol>
  <p>Thank you.</p>