Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

मिलान किए गए RegEx - JavaScript के आधार पर डेटा को गतिशील रूप से बदलें?

<घंटा/>

इसके लिए जावास्क्रिप्ट में रिप्लेस () का इस्तेमाल करें। कोड इस प्रकार है -

उदाहरण

निम्नलिखित कोड है -

var temp = `My name is {{fullName}} I live in {{countryName}}`;
var details = {
   "fullName": "David Miller",
   "countryName": "AUS"
}
replaceName = temp.replace(
   /\{\{(.+?)\}\}/g,
   (matching, value) => details[value.trim()]
);
console.log(replaceName);

उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -

node fileName.js.

यहाँ, मेरी फ़ाइल का नाम है demo256.js.

आउटपुट

यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -

PS C:\Users\Amit\javascript-code> node demo256.js
My name is David Miller I live in AUS

  1. जावास्क्रिप्ट में स्टैक डेटा संरचना

    एक स्टैक एक सार डेटा प्रकार (ADT) है, जो आमतौर पर अधिकांश प्रोग्रामिंग भाषाओं में उपयोग किया जाता है। इसे स्टैक नाम दिया गया है क्योंकि यह वास्तविक दुनिया के स्टैक की तरह व्यवहार करता है, उदाहरण के लिए - ताश का एक डेक या प्लेटों का ढेर, आदि। एक स्टैक केवल एक छोर पर संचालन की अनुमति देता है। यह फी

  1. जावास्क्रिप्ट में कतार डेटा संरचना

    क्यू एक सार डेटा संरचना है, कुछ हद तक स्टैक के समान। ढेर के विपरीत, इसके दोनों सिरों पर एक कतार खुली होती है। एक छोर का उपयोग हमेशा डेटा (एनक्यू) डालने के लिए किया जाता है और दूसरे का उपयोग डेटा (डीक्यू) को हटाने के लिए किया जाता है। कतार फर्स्ट-इन-फर्स्ट-आउट पद्धति का अनुसरण करती है, अर्थात, पहले स

  1. जावास्क्रिप्ट मॉड्यूल गतिशील रूप से लोड हो रहा है

    जावास्क्रिप्ट मॉड्यूल को गतिशील रूप से लोड करने के लिए कोड निम्नलिखित है - नोट - इस उदाहरण को चलाने के लिए आपको एक लोकलहोस्ट सर्वर चलाने की जरूरत है। उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"