2012-02-23 17 views
5

Jrunscript, bir 'print' işlevine sahiptir. Yine de, nesneler hakkında faydalı hiçbir şey yazdırmaz. Örneğin:Javascript: Jrunscript'te nesneler nasıl yazdırılır?

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

değerlendiren nesne Jrunscript çıkışları sadece:

js> obj 

[object Object] 

Ve 'print' yanı yok iyidir: Nesne yapısını yazdırmak için kullanılabilecek Ne Jrunscript fonksiyonları

js> print(obj) 

[object Object]js> 

?

+0

deneyin konsolu için size yardımcı olur. log (obj), belki var. İstediğin şey sadece bir javascript yorumcusu olsa, bunun yerine düğümde (veya JVM istiyorsanız gergedan) bir göz atın. – ustun

+0

console.log (obj) - Jrunscript içinde mevcut değil. Node.js ve Rhino'da nesne yazdırma işlevleri nelerdir? – dokondr

+0

Node.js 'console.log' için iyi çalışıyor. – pimvdb

cevap

2

kullanımı gergedan + env.js:

http://www.envjs.com/

örnek: Elbette

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

Eğer diğer yararlı şeyler olsun, ama bu andan

İlgili konular