2012-02-23 20 views
5

Jrunscript có chức năng 'print'. Tuy nhiên, nó không in bất cứ điều gì hữu ích về các đối tượng. Ví dụ:Javascript: Cách in các đối tượng trong Jrunscript?

js> var obj = {one:1, two:2} 

Khi đánh giá đối tượng Jrunscript đầu ra chỉ là:

js> obj 

[object Object] 

'print' là không tốt cũng như:

js> print(obj) 

[object Object]js> 

Jrunscript chức năng có thể được sử dụng để in cấu trúc đối tượng ?

+0

Hãy thử giao diện điều khiển. log (obj), có thể nó tồn tại. Nếu những gì bạn muốn chỉ là một trình thông dịch javascript, hãy xem nút (hoặc tê giác nếu bạn muốn JVM) để thay thế. – ustun

+0

console.log (obj) - không tồn tại trong Jrunscript. Chức năng in đối tượng trong Node.js và Rhino là gì? – dokondr

+0

Đối với 'console.log' của Node.js hoạt động tốt. – pimvdb

Trả lời

2

sử dụng tê giác + env.js:

http://www.envjs.com/

mẫu:

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

Tất nhiên bạn có được công cụ hữu ích khác, nhưng nó giúp bạn cho thời điểm

Các vấn đề liên quan