2012-02-23 8 views
5

Jrunscript ha una funzione 'print'. Tuttavia non stampa nulla di utile sugli oggetti. Ad esempio:Javascript: Come stampare oggetti in Jrunscript?

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

Nel valutare oggetto Jrunscript uscite solo che:

js> obj 

[object Object] 

E 'print' non va bene così:

js> print(obj) 

[object Object]js> 

Nei Jrunscript funzioni può essere utilizzato per stampare struttura dell'oggetto ?

+0

console prova. log (obj), forse esiste. Se quello che vuoi è solo un interprete javascript, dai un'occhiata al nodo (o al rinoceronte se vuoi JVM). – ustun

+0

console.log (obj) - non esiste in Jrunscript. Quali sono le funzioni di stampa degli oggetti in Node.js e Rhino? – dokondr

+0

Per Node.js 'console.log' funziona correttamente. – pimvdb

risposta

2

uso rinoceronte + env.js:

http://www.envjs.com/

campione:

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

Naturalmente si ottiene altre cose utili, ma ti aiuta per il momento