Ну мне сначала было примерно ясно как это работает, но четкой картины до сих пор нет.
Сообщение от Octane
|
3) call2 вызывает свой thisObj – call1
...
5) call1 вызывет вой thisObj – func2
|
Вот откуда тут thisObj появляется?
В спецификации call и [[Call]] насчет этого ничего не сказано. Или сказано в других пунктах? Это какое-то общее правило для взаимодействия метода с объектом?