首页
学习
活动
专区
工具
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函数。

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

相关·内容

领券