首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在ClojureScript中获取堆栈跟踪

在ClojureScript中,获取堆栈跟踪的方法是使用clojure.string/split-lines函数。这个函数可以将字符串按行分割,然后你可以通过js/Error().stack获取到堆栈跟踪信息。

以下是一个简单的示例:

代码语言:clojure
复制
(ns my-namespace
  (:require [clojure.string :as str]))

(defn get-stack-trace []
  (let [error (js/Error())
        stack (.stack error)]
    (str/split-lines stack)))

在这个示例中,我们定义了一个get-stack-trace函数,它会创建一个新的JavaScript错误对象,然后获取它的堆栈跟踪信息。最后,我们使用clojure.string/split-lines函数将堆栈跟踪信息按行分割,并返回一个包含每一行的向量。

这个方法适用于ClojureScript中的任何地方,你可以在需要获取堆栈跟踪信息的地方调用get-stack-trace函数。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

47秒

Elastic AI助手:解释APM中的错误或堆栈跟踪

3分0秒

四轴飞行器在ROS、Gazebo和Simulink中的路径跟踪和障碍物规避

13分18秒

27 - 尚硅谷 - 电信客服 - 数据分析 - 在Outputformat对象中获取缓存数据.avi

6分18秒

029.defer中有panic

53秒

任务不透明,进度难以跟踪,怎么办?

1分51秒

Ranorex Studio简介

2分56秒

061_python如何接收输入_input函数_字符串_str_容器_ 输入输出

941
2分25秒

090.sync.Map的Swap方法

1分56秒

园区视频监控智能分析系统

2分29秒

基于实时模型强化学习的无人机自主导航

3分59秒

基于深度强化学习的机器人在多行人环境中的避障实验

16分8秒

人工智能新途-用路由器集群模仿神经元集群

领券