许多JS主机环境提供调用交互式调试器的“调试器”。例如:
我经常使用这两种方法。我想知道,在支持这种情况的环境中,我是否可以为调试器创建别名,例如。这样:
d
与
具有相同的效果debugger
这可能吗?
答案 0 :(得分:2)
debugger
是一个关键字,无法将其特殊含义委托给变量(您会发现有关别名here的类似问题)。
您可以使用函数包装debugger
:
d = function() {
debugger;
};
并使用d()
调用它。它会缩短语法,但是您必须始终在调用堆栈中向上移动一级以获取您实际尝试调试的代码。
在我看来,您只需在编辑器/ IDE中设置一个代码段(或“实时模板”),用d + TAB
代替组合debugger;
。