gpt4 book ai didi

javascript - 加快使用远程 API 的 Javascript 调试速度

转载 作者:行者123 更新时间:2023-11-28 16:08:16 24 4
gpt4 key购买 nike

最近我一直在学习一些Google Map API。我有这行代码:

var paths = this.getPath;

正确的代码行应该是:

var paths = this.getPath();

我花了太多时间才弄清楚。在 Javascript 中按 Ctrl-Shift-Jtry catch 并没有给我任何线索。

是否有任何工具可以告诉我,当我使用远程 API 时我错了,这样我将来就不会犯同样的错误?由于语法错误突出显示功能,我之前使用 IDE 处理 Java 的经验变得更加顺畅。

编辑:简而言之,如何在编写代码时而不是在运行时检测到错误?

谢谢您并致以诚挚的问候

最佳答案

如果您使用 Chrome(我假设您是引用 Ctrl-Shift-J),那么您就有一个出色的 Javascript 调试器,它允许您添加断点、检查变量、查看堆叠、上下链等。

当您意识到没有收到预期的结果时,最好的策略是在调用 Map API 时和之后设置断点,并检查前后变量的值。这将表明 getPath 是对函数的引用,而不是返回值。

作为一般提示,get 前面的属性往往是函数。如果它是一个属性,它可能是 path 而不是 getPath。动词泄露了它。

关于javascript - 加快使用远程 API 的 Javascript 调试速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13976520/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com