2012-02-23 30 views
5

जूनस्क्रिप्ट में 'print' फ़ंक्शन है। फिर भी यह वस्तुओं के बारे में उपयोगी कुछ भी मुद्रित नहीं करता है। उदाहरण के लिए: वस्तुजावास्क्रिप्ट: Jrunscript में वस्तुओं को मुद्रित करने के लिए कैसे?

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

होने का मूल्यांकन करते Jrunscript आउटपुट सिर्फ इतना है कि:

js> obj 

[object Object] 

और 'print' रूप में अच्छी तरह अच्छा नहीं है:

js> print(obj) 

[object Object]js> 

क्या Jrunscript कार्यों वस्तु संरचना मुद्रित करने के लिए इस्तेमाल किया जा सकता ?

+0

कोशिश कंसोल के लिए आप में मदद करता है। लॉग (ओबीजे), शायद यह मौजूद है। यदि आप चाहते हैं कि सिर्फ एक जावास्क्रिप्ट दुभाषिया है, तो इसके बजाय नोड (या यदि आप जेवीएम चाहते हैं तो गैंडो) पर नज़र डालें। – ustun

+0

console.log (obj) - jrunscript में मौजूद नहीं है। नोड.जेएस और राइनो में ऑब्जेक्ट प्रिंटिंग फ़ंक्शन क्या हैं? – dokondr

+0

Node.js 'console.log' के लिए ठीक काम करता है। – pimvdb

उत्तर

2

उपयोग राइनो + 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)); 

बेशक आप अन्य उपयोगी सामग्री मिलता है, लेकिन यह पल

संबंधित मुद्दे