title: Node.js function in squares brackets syntax [function] or [function: isBuffer]
body: <p>I am sorry if it's such a noob question. But I have been inspecting the <code>global</code> var in <code>node.js</code>  and am stumbled by the syntax.
  It's obviously a JSON object, but it looks like:</p>
  
  <pre><code>reallyExit: [Function: reallyExit],
  binding: [Function: binding],
  exit: [Function]
  </code></pre>
  
  <p>Hence, my concrete questions are:
   1. If they have a function object, why do they put it in square brackets?
   2. Why do they put a key-value pair in brackets? <code>[Function: reallyExit]</code>
   3. What is then the difference in key definitions: <code>[Function: reallyExit]</code> vs. <code>[Function]</code></p>