template-strings पर टैग किए गए जवाब

7
जावास्क्रिप्ट में backtick चरित्र (`) का उपयोग
जावास्क्रिप्ट में, एक बैकटिक † एक भी बोली के रूप में ही काम करने के लिए लगता है। उदाहरण के लिए, मैं इस तरह से एक स्ट्रिंग को परिभाषित करने के लिए एक बैकटिक का उपयोग कर सकता हूं: var s = `abc`; क्या कोई ऐसा तरीका है जिसमें बैकटिक …

19
एक स्ट्रिंग को टेम्पलेट स्ट्रिंग में बदलें
क्या सामान्य स्ट्रिंग के रूप में टेम्पलेट स्ट्रिंग बनाना संभव है let a="b:${b}"; फिर इसे एक टेम्पलेट स्ट्रिंग में परिवर्तित करें let b=10; console.log(a.template());//b:10 बिना eval, new Functionऔर डायनामिक कोड पीढ़ी के अन्य साधन?

3
एक समारोह बुला backticks
मुझे यकीन नहीं है कि मैं इसे कैसे समझाऊं, लेकिन जब मैं दौड़ता हूं console.log`1` Google क्रोम में, मुझे आउटपुट मिलता है console.log`1` VM12380:2 ["1", raw: Array[1]] बैकटिक लॉग फ़ंक्शन को कॉल क्यों कर रहा है, और यह एक इंडेक्स क्यों बना रहा है raw: Array[1]? प्रश्न Catgocat द्वारा जे …

4
ES6 टेम्प्लेट लिटरल बनाम कंसट्रेटेड स्ट्रिंग्स
मेरे पास एक्मा-स्क्रिप्ट -6 के लिए निम्न कोड है template literals let person = {name: 'John Smith'}; let tpl = `My name is ${person.name}.`; let MyVar="My name is "+ person.name+"."; console.log("template literal= "+tpl); console.log("my variable = "+MyVar); आउटपुट निम्नानुसार है: template literal= My name is John Smith. my variable = …

1
टेम्पलेट स्ट्रिंग ऑब्जेक्ट प्रॉपर्टी के नाम के रूप में
जावास्क्रिप्ट एक टेम्पलेट स्ट्रिंग को ऑब्जेक्ट प्रॉपर्टी कुंजी के रूप में अनुमति क्यों नहीं देता है? उदाहरण के लिए, जब मैं इनपुट करता हूं: foo = {`bar`: 'baz'} NodeJS REPL में, यह SyntaxErrorएक लंबे स्टैक ट्रेस के साथ "अनपेक्षित टेम्पलेट स्ट्रिंग" के साथ फेंकता है । संपत्ति मूल्य ठीक हैं, …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.