CNode

node debug中watch表达式的写法

问答
Zzhangcp发布于13 年前最后回复11 年前4 回复5954 浏览0 收藏

程序如下,文件名字 debug.js

var a = 1;
var b = 'world';
var c = function(x){
 console.log('hello '+b+x+a);
}
c(10);
node debug debug.js	//启动调试

默认在第一行,现在我运行到第二行了 我想知道a+100等于多少,这个watch(expr)的表达式因该怎样写呢:

watch(a+100) //这样写不对啊
debug>watch(100+10)//如果是这样,在通过watchers查看,就可以看到表达式的值了,但是如果是这样,表达式就没有意义了把,还请请教大家,谢谢。
查看回复

回复 (4)

P
PerterPon#1·13 年前

debug>repl,然后就可以输入表达式了,按ctrl+c一次退出表达式状态。

Z
zhangcp#2·13 年前

repl是可以的,但是现在我需要watch呢...

L
lik0914#3·11 年前
引用 zhangcprepl是可以的,但是现在我需要watch呢...

@zhangcp 这个到底怎么用法呢

N
nkwangleiGIT#4·12 年前

应该是 watch('expr_name')

参与回复
登录后即可参与回复。登录