2013-02-05 8 views
7

कभी-कभी, लेकिन हमेशा नहीं, जब क्रोम जावास्क्रिप्ट कंसोल में मूल्यांकन के परिणामस्वरूप "अपरिभाषित" होता है, तो बाएं हाशिए में एक प्रतीक होता है जो एक बिंदु के साथ प्रतीक से कम दिखता है।क्रोम कंसोल आउटपुट में "डॉट से कम" प्रतीक का क्या अर्थ है?

उदाहरण this section of the Chrome developer's tools documentation में देखे जा सकते हैं।

लेकिन उस प्रतीक का अर्थ क्या समझाया नहीं गया है। क्या कोई जानता है कि यह क्या व्यक्त करने की कोशिश कर रहा है? धन्यवाद।

+2

यह प्रतीक है कि यह – ncremins

+1

चलाने वाले कमांड से आउटपुट है लेकिन यह सभी आउटपुट पर दिखाई नहीं देता है, बस कुछ। और यहां तक ​​कि यदि किसी फ़ंक्शन का रिटर्न वैल्यू प्रदर्शित किया जा रहा है, तो प्रतीक केवल अवसर पर दिखाई देता है। –

+0

ऐसा लगता है कि इसका उपयोग तब किया जाता है जब रिटर्न वैल्यू "अपरिभाषित" होता है। – iamnotmaynard

उत्तर

6

जब भी कमांड लाइन पर फ़ंक्शन का एक सेट चलता है, तो इनपुट आउटपुट की अंतिम पंक्ति हमेशा इनपुट में अंतिम ऑपरेशन का लौटा मूल्य होता है। कमांड निष्पादन की शुरुआत के बाद से कंसोल आउटपुट होने पर प्रतीक फ़ंक्शन के रिटर्न वैल्यू को कॉल करता है। यह इस तरह के मामले में भ्रम से बचने के लिए है:

function logVar(someVar) { 
    console.log(someVar); 
} 

जब आप कंसोल पर logVar चलाने के लिए, यह someVar का मूल्य आउटपुट। हालांकि, logVar का वापसी मूल्य भी लॉग है (यहां, undefined)। लॉग वैरिएबल से विज़ुअल वैल्यू को विज़ुअल रूप से अलग करना उपयोगी होता है, इसलिए आप आउटपुट की आखिरी पंक्ति को नहीं देखते हैं और आश्चर्य करते हैं, "मेरा चर undefined क्यों है?"।

+0

हां, दोहराया परीक्षण यह सहन करने लगता है। धन्यवाद! –

+0

@apsillers, इसे कैसे समझाएं: पी '(फ़ंक्शन() {वापसी 'bebe';})();' – dmi3y

+0

@ dmi3y यह मेरे द्वारा वर्णित मामले से मेल नहीं खाता है: "प्रतीक का वापसी मूल्य कमांड निष्पादन की शुरुआत के बाद से कंसोल आउटपुट होने पर एक फ़ंक्शन। '"आपका फ़ंक्शन कुछ भी लॉग इन किए बिना समाप्त हो जाता है, इसलिए केवल कंसोल पर वापसी मूल्य दिखाई देता है। इस प्रकार, प्रतीक के साथ वापसी मूल्य विशेष रूप से चिह्नित करने की कोई आवश्यकता नहीं है। (या, क्या आप एक मजाक कर रहे थे जो मुझे नहीं मिला था? आपका इमोटिकॉन मुझ पर अपनी जीभ चिपका रहा है, इसलिए मैं सुनिश्चित नहीं हो सकता!) – apsillers

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