我有以下內容的js文件:當使用`this`調用匿名函數時,NodeJS調試器是否會崩潰?
(function (context) {
console.log(123);
debugger;
})(this);
然後我跑我的腳本在調試模式:
$ node debug script.js
沒有任何理由爲這調試模式下的其他行不是綠色的?
如果函數裏面我做的:
debug> repl
> context
{}
,但是當我這樣做:
> this
崩潰......即使按CTRL + C能不能停止的過程,但只有關閉標籤。
此外,只需在文件的第一行中添加var foo = this
即可修復此問題。
爲什麼?這是一個錯誤?
對我來說不可重現。你使用哪個版本? – thefourtheye
@thefourtheye'v0.10.24'這是最新的穩定版嗎? –