2012-02-23 2 views
5

Jrunscript a une fonction 'print'. Pourtant, il n'imprime rien d'utile sur les objets. Par exemple:Javascript: Comment imprimer des objets dans Jrunscript?

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

Lors de l'évaluation objet Jrunscript sorties juste que:

js> obj 

[object Object] 

Et 'print' est pas bon aussi bien:

js> print(obj) 

[object Object]js> 

Quelle Jrunscript fonctions peuvent être utilisées pour imprimer la structure de l'objet ?

+0

console essai. log (obj), peut-être existe-t-il. Si ce que vous voulez est juste un interpréteur javascript, jetez un oeil à node (ou rhino si vous voulez JVM) à la place. – ustun

+0

console.log (obj) - n'existe pas dans Jrunscript. Quelles sont les fonctions d'impression d'objet dans Node.js et Rhino? – dokondr

+0

Pour Node.js 'console.log' fonctionne très bien. – pimvdb

Répondre

2

utilisation Rhino + env.js:

http://www.envjs.com/

échantillon

:

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

Bien sûr, vous obtenez d'autres choses utiles, mais il vous aide pour le moment

Questions connexes