查看VS代码中的完整二进制树时出现问题(使用JavaScript)



当我在VS code(在JS中(中运行创建二进制树的代码时,它会运行,但当我console.log(tree)时,它只显示rootroot.leftroot.right。我看不到root.left.right

使用Chrome的代码片段运行JavaScript,可以很容易地在控制台中看到树叶,因为有一些小箭头(指向右侧(,您可以单击它们来查看整个树和节点的属性。这个树是一个只有5个值的二进制搜索树,如果它有100个值呢?还是1000?还是数百万?

我当然是在VS代码中使用JS的新手,这就是为什么我还不确定如何做到这一点。

还有一件事——有没有一种方法可以像我在Chrome中一样,在VS Code中使用调试器,通过添加断点并手动一步一步地运行代码,这样我就可以看到错误在哪里了?

例如:

BST { 
root: Node { 
val: 10, 
left: Node {
val: 7, 
left: null, 
right: [Node] 
},
right: Node { 
val: 15, 
left: null, 
right: null 
}
}
}

请参阅具有val:7的节点,右侧属性上有一个[Node]。我不能点击它来查看特定节点的属性,而它是蓝色的(在VS代码中(,但它只是文本,我看不到它的属性。

我想在Chrome中看到整棵树。有办法吗?

VS Code有一整节关于调试的内容。它支持断点,并允许您检查值(在断点期间鼠标悬停在变量上时(,类似于Chrome的控制台。

相关内容

  • 没有找到相关文章

最新更新