当前位置: 首页 > 编程笔记 >

JavaScript中.stack属性的用途是什么?

萧琛
2023-03-14
本文向大家介绍JavaScript中.stack属性的用途是什么?,包括了JavaScript中.stack属性的用途是什么?的使用技巧和注意事项,需要的朋友参考一下

Error对象的stack属性提供了有关跟踪哪些函数,以什么顺序,从哪个行和文件以及使用什么参数调用的跟踪。堆栈字符串从最近的调用继续到较早的调用,并返回到原始的全局范围调用。它类似于Java中的堆栈跟踪。

示例

function a() {
   throw new Error("error");
}
try{
   a()
}
catch(e) {
   console.log(e.stack)
}

输出结果

这将给出输出-

Error: error
   at a (<anonymous>:2:11)
   at <anonymous>:6:5

–堆栈是非标准属性,并非在所有环境中都可用。

 类似资料:
  • 问题内容: 我只想知道 到底是 什么 意思 ?甚至在SO上也没有在官方文档中找到任何解释。 如果您能提供一些例子,我将非常高兴。 问题答案: 请参阅PEP 366 和导入系统参考文档: 提议的主要更改是引入了新的模块级别属性。如果存在,则相对导入将基于此属性而非模块属性。 和 * 应该设置模块的属性。它的值必须是字符串,但可以与其值相同。如果该属性设置为或丢失,则导入系统将使用更合适的值填充该属性

  • 问题内容: 我正在学习node.js并表示,我想知道./package.json文件中的“私有”属性是用来做什么的吗? 问题答案: 取自本网站https://docs.npmjs.com/files/package.json#private 如果您在package.json中设置“ private”:true,则npm将拒绝发布它。 这是防止意外发布私有存储库的方法。

  • 本文向大家介绍JavaScript中Atomics的用途是什么?,包括了JavaScript中Atomics的用途是什么?的使用技巧和注意事项,需要的朋友参考一下 原子学 的原子公司 是在JavaScript的对象,其提供要被作为静态方法进行原子操作。就像Math 对象的方法一样,Atomics 的方法和属性也是静态的。原子 与SharedArrayBuffer 对象一起使用。 该Atromic 

  • 本文向大家介绍javascript中window.location的用途是什么?,包括了javascript中window.location的用途是什么?的使用技巧和注意事项,需要的朋友参考一下 Window.location只读属性返回一个Location对象,其中包含有关文档当前位置的信息。 Location接口表示链接到的对象的位置(URL)。属性在位置对象上可用- Location.hre

  • 这个豆子“状态”: 使用ajax“成功”回调通过网络发送: 这里需要注释@JsonProperty吗?使用它有什么好处?我想我可以删除这个注释而不会产生任何副作用。 正在阅读关于https://github.com/FasterXML/jackson-annotations/wiki/Jackson-Annotations我不知道什么时候需要用这个?

  • 本文向大家介绍JavaScript中Object.isFrozen()方法的用途是什么?,包括了JavaScript中Object.isFrozen()方法的用途是什么?的使用技巧和注意事项,需要的朋友参考一下 Object.isFrozen() Object.isFrozen()方法用于查找对象是否冻结。  如果符合以下条件,则对象被冻结 它不应是可扩展的。 它的属性应该是 不可配置的。 它不应