node.js 函数调用问题

2020-01-13 16:13:23 +08:00
 peimin224

我在调试 node.js 的时候,debugger 的时候出现函数未定义,code 如下所示:

function a() { return c() } function c() { return 2 } function b() { debugger; // 这里会提示 c 未定义 return a() } b();

报错如下: ReferenceError: c is not defined

但是我在 Chrome 浏览器中调试就没有任何问题。 我想问一下在 node.js 中这种情况应该怎么处理成与浏览器中的效果一样。

1010 次点击
所在节点    问与答
1 条回复
jifengg
2020-01-14 13:53:39 +08:00
function a() { return c() } function c() { console.log(2) } function b() { return a() } b();

nodejs 中运行没问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/637543

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX