gpt4 book ai didi

javascript - 了解 chrome javascript 堆栈跟踪

转载 作者:数据小太阳 更新时间:2023-10-29 04:45:59 27 4
gpt4 key购买 nike

我有几个关于以下 javascript 堆栈跟踪的问题。

  1. 为什么堆栈跟踪有两部分:第一部分在顶部为红色,第二部分在下方为黑色?
  2. at 开头的第一行是什么意思?即 at angular.js:63:为什么它不像其他行那样引用函数/方法调用?
  3. 它是如何订购的?底部的线条出现在顶部的线条之前吗?

javascript stacktrace

最佳答案

  1. 红色的位是异常/错误消息——在这种情况下,它看起来像 Angular 抛出了一个异常,并且作为该异常的一部分,它已将堆栈跟踪的内容添加到消息中,而黑色位是堆栈每当浏览器遇到未处理的异常时,您都会得到跟踪。
    1. 发生错误的状态的第一行 - 脚本名称和行号 - 如果您查看第 63 行 angular.js 的源代码,您将看到引发异常的语句.
    2. 它不是指函数调用,因为它是抛出异常的语句。获得该声明的唯一方法是通过一系列函数调用,然后以相反的顺序显示这些函数。
  2. 正确。例如,Scope.$apply 函数调用 Scope.$eval 并且 Scope.$eval 调用名为 callback 的函数

关于javascript - 了解 chrome javascript 堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30100178/

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