मैं इसे
console.log(true, '\t');
true " "
के साथ चारों ओर खेलने का फैसला किया और उसके बाद मैं विपरीत
console.log(false, '\t');
false " "
सुनिश्चित नहीं की कोशिश की क्यों, लेकिन झूठी वापस केवल एक ही स्थान मिल जाता है, जबकि सच वापस दो o_O देता है .. । इसके अलावा, अगर \t
शुरुआत में है वहाँ कोई समस्या नहीं है
console.log('\t', true);
true
यह भी मीटर नहीं है इसके बाद क्या होता है लेकिन ऐसा लगता है कि पहला पैरामीटर यदि सामान्य रूप से एक बुलियन है, तो उद्धरण के बाद सभी बच निकले टैब को प्रभावित करेगा।
console.log(false, '\t', '\t');
false " " " "
तो यह निश्चित रूप से अगर आप इसे तार के साथ प्रयास करें, यह पूरी तरह से सामान्य रूप से व्यवहार करती है क्योंकि पहली परमाटर एक बूलियन जा रहा है के साथ कुछ नहीं है। मुझे लगता है कि यह Google क्रोम के साथ एक quirky बात है? मुझे वास्तव में इसे देखने के लिए स्रोत कोड ढूंढना होगा।
व्हाइटस्पेस दिखाने के लिए। – asawyer
100% निश्चित नहीं है, लेकिन मेरा अनुमान है क्योंकि \ t एक स्ट्रिंग अभिव्यक्ति है जो एक टैब का प्रतिनिधित्व करती है, क्रोम दिखाता है ताकि आप अंतर कर सकें कि यह वास्तव में काम कर रहा है। –
@asawyer: 'console.log ('a', '\ t') 'के लिए नहीं होता है! – Randomblue