title: How to understand javascript error debugging message
body: <p>I have used one function in my application which through error message.</p>
  
  <p>This I have done to identify the error line number and file location.</p>
  
  <p>That is fine it work good but I am confused for those line numbers because it has 2 value for each.</p>
  
  <p>Please have look on one of same error message:</p>
  
  <pre><code>Error
      at Object.Core.initAlert (http://localhost/demo/core.js:205:22)
      at http://localhost/demo/app.js:26:10
      at _setImmediate (http://localhost/demo/async.js:182:20)
      at http://localhost/demo/async.js:234:13
      at http://localhost/demo/async.js:113:13
      at _arrayEach (http://localhost/demo/async.js:85:13)
      at _forEachOf (http://localhost/demo/async.js:112:9)
      at _each (http://localhost/demo/async.js:77:13)
      at Object.async.forEachOf.async.eachOf (http://localhost/demo/async.js:233:9)
      at Object.async.forEach.async.each (http://localhost/demo/async.js:210:22)
  </code></pre>
  
  <p>You can see at last of line there are two line numbers and I am confused here that which one is the line number for function statement. First one or second.</p>
  
  <p>For ex. IN first line:</p>
  
  <blockquote>
    <p>at Object.Core.initAlert (<a href="http://localhost/demo/core.js" rel="nofollow">http://localhost/demo/core.js</a>:<b>205</b>:<b><i>22</i></b>)</p>
  </blockquote>
  
  <p>205 and 22 are there </p>
  
  <p>Do anyone know about it....</p>
  
  <p>Or is there any other way to track stack of execution in javascript.</p>