让LightTable显示javascript对象的详细信息

白蛋白

如何使LightTable内联显示JavaScript对象详细信息?

目前,我正在评估LightTable中的ClojureScript表单,并使用脚本标签连接到外部浏览器。在评估表单时,表单[object Object]作为评估结果返回,我想查看该对象的内容。

德克·格尔斯

[object Object]是Javascript对象的默认字符串表示形式。不幸的是,JS对象比Clojure(script)数据结构更加不透明。有几种方法可以改善这种情况,但没有一种是完美的。

您可以覆盖对象或其原​​型的toString()方法并返回自定义格式。当LightTable尝试打印对象时,这实际上将更改格式。您可以使用标准JS互操作来更改方法,例如:

(set! (.-toString o) (fn [obj] "some text"))

有各种各样的方法可以检查对象,以获取所需的格式。请参见以下问题以获取启发:如何检查Javascript对象

另一种方法是,如果您正在为浏览器进行开发,则只需将对象登录到控制台即可。根据使用的浏览器,您可能会获得比标准描述更为详尽的描述。

(defn log [o]
    (.log js/console o))

希望这可以帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ListView-显示点击的详细信息,不显示吐司

来自分类Dev

显示特定用户的详细信息

来自分类Dev

C ++如何从函数返回对象值的详细信息

来自分类Dev

强制码头显示错误详细信息

来自分类Dev

构造std :: thread对象的过程中的详细信息

来自分类Dev

显示txt文件的详细信息

来自分类Dev

在UITableViewCell的“详细信息”中显示信息

来自分类Dev

PHP JavaScript报告显示行详细信息和摘要

来自分类Dev

ListView-显示点击的详细信息,不显示吐司

来自分类Dev

从glht对象获取详细信息

来自分类Dev

javascript setTimeout详细信息

来自分类Dev

显示位置详细信息

来自分类Dev

从ArrayList访问对象的详细信息

来自分类Dev

修改和显示学生详细信息

来自分类Dev

JavaScript主详细信息面板-如何传递Ajax对象?

来自分类Dev

通过RadGridView,如何显示详细信息?

来自分类Dev

MySql在单行中显示详细信息

来自分类Dev

如何在Django Rest Framework可浏览API中显示对象详细信息?

来自分类Dev

Ionic / Angular:使用“主要”详细信息图案时,没有显示详细信息页面?

来自分类Dev

JavaScript函数详细信息

来自分类Dev

esxi详细信息

来自分类Dev

Xamarin iOS从UITableview显示详细信息

来自分类Dev

使用模态表单更新数组中的对象并显示更新的详细信息

来自分类Dev

显示股票详细信息

来自分类Dev

显示特定记录的详细信息

来自分类Dev

javascript 循环遍历数组显示详细信息 - 循环遍历第二个数组显示第二个 url 的详细信息

来自分类Dev

API 显示用户详细信息

来自分类Dev

获取和显示用户的详细信息

来自分类Dev

获取学生详细信息并显示它

Related 相关文章

热门标签

归档