7
我想能够检查一个运行时JavaScript对象。我可以打印一个对象到控制台而不是字符串吗?Elm是否具有可以将控件打印到对象的调试功能?
我想能够检查一个运行时JavaScript对象。我可以打印一个对象到控制台而不是字符串吗?Elm是否具有可以将控件打印到对象的调试功能?
不幸的是,没有。在使用Debug.log
时,所有对象在发送到控制台之前都会转换为字符串。
但是,您可以创建一个函数,使用Native层输出实际对象,但是,这是一个未公开的API,建议仅将它用作最后的手段。
您可以使用Debug.log
,例如:
import Html exposing (text)
f x = x * x
main =
let
dummy = Debug.log "dump tuple" (33, 55, f)
in text "Hello, World!"
'log“我的对象是”object“吗? – Lucio