I got noticed about the following piece of code:
> (123[45] = 67) == 67
<- true
> 123[45]
<- undefined
You can try it inside your browser too.
I don't understand what's going on.
123[45]
is treated like an array in the first assignment instruction and actually responds rightfully to the next test == 67
.
But then, when I try to access to the memory location 123[45]
I got undefined.
What's that?