Absurd rendering of Callback function by Chrome in Argument
<p>In the following callback function example when Chrome Interpreter parses Line 2 - Why does it say</p>

<pre><code>callback = (i) 
</code></pre>

<p>What does this mean? Callback is a function and it must have said: </p>

<pre><code>callback = function(i) {console.log(i);}
</code></pre>

<p>Though, in end I get "12" printed, but I am unable to understand when callback function is passed as argument to doSomeStuff(), then why on interpretation the argument reads it to be only "i" and not the full function as it exists. </p>

<p><a href="https://i.stack.imgur.com/Q4stb.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Q4stb.png" alt="enter image description here"></a></p>