Javascript:如何在Jrunscript中打印对象?

dok*_*ndr 5 javascript object

Jrunscript有一个'print'功能.然而,它没有打印任何有用的对象.例如:

js> var obj = {one:1, two:2}
Run Code Online (Sandbox Code Playgroud)

在评估对象Jrunscript输出时,只需:

js> obj  

[object Object]
Run Code Online (Sandbox Code Playgroud)

而且'print'也不好:

js> print(obj)

[object Object]js> 
Run Code Online (Sandbox Code Playgroud)

Jrunscript可以使用哪些函数来打印对象结构?

Som*_*iks 2

使用rhino+env.js:

http://www.envjs.com/

样本:

load('env.rhino.1.2.js');
var t1 = {// 10
    "1" : {
        "q0" : "q1",
    },
    "0" : {
        "q1" : "q2"
    }
};
print(JSON.stringify(t1));
Run Code Online (Sandbox Code Playgroud)

当然你会得到其他有用的东西,但它暂时对你有帮助