title: How secure or insecure is this JavaScript code if run on the server (nodeJS)?
body: <p>Curious as to what unforeseen issues this type of code might present, if executed on the server. Or if there are any non <code>eval</code> alternatives.</p>
  
  <pre><code>var a = {b:1, c:2, d:3, e:[1,2,3]};
  (function(path) { return eval('this'+path) }).call(a, '.e[2]');
  </code></pre>