मेरे पास ऐसा ऑब्जेक्ट है:
{नाम: "जॉन" स्थान: "अज्ञात "टाइप करें:" अज्ञात "स्थिति:" अज्ञात "फ़ोन_संख्या:" अज्ञात "} इसे इस तरह प्रारूपित करना होगा (टैब या रिक्त स्थान के साथ):
नाम: जॉन / तीन टैब स्थान: अज्ञात // दो टैब प्रकार: अज्ञात // तीन टैब स्थिति: अज्ञात // तीन टैब Phone_number: अज्ञात // एक टैब जावा और पर्ल यह है, लेकिन यह जावास्क्रिप्ट में कैसे करें?
ठीक है मिला: >
चौड़ाई का अर्थ है बाएं पैडिंग और सकारात्मक मूल्य का मतलब सही एक * * @ परम नंबर स्ट्रिंग की चौड़ाई * @ परम स्ट्रिंग पैडिंग चैक्ट्रेडर (डिफ़ॉल्ट रूप से, '') * @ परतन स्ट्रिंग * @access public * / String.prototype.padding = function ( N, c) {var val = this.valueOf (); अगर (गणित.बैस (एन) & lt; = val.length) {वापसी वैल; } Var m = Math.max ((Math.abs (n) - this.length) || 0, 0); Var पैड = सरणी (एम + 1) .जोइंड (स्ट्रिंग (सी || '') .charAt (0)); // var पैड = स्ट्रिंग (c || '') .charAt (0) .repeat (मठ। एब्स (एन) - this.length); वापसी (एनएंडटी; 0)? पैड + वैल: वैल + पैड; // वापसी (एनएंडटी; 0)? वैल + पैड: पैड + वैल; };
यह टैब के साथ काम नहीं करता, लेकिन रिक्त स्थान के साथ काम करता है, मैं वास्तव में कैसे प्रश्न करता हूं।
मेरे उदाहरण कोड के लिए होगा:
< कोड> $। प्रत्येक (myObj, फ़ंक्शन (मायके, मायवल) {myOut + = myKey.padding (20) + "=" + myVal + "\ r \ n";}); आउटपुट होगा:
नाम = जॉन स्थान = अज्ञात प्रकार = अज्ञात स्थिति = अज्ञात Phone_number = अज्ञात
No comments:
Post a Comment