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

JavaScript में मिलान रेगेक्स के आधार पर डेटा को डायनामिकली कैसे बदलें?


इसके लिए, JavaScript में replace() का उपयोग करें। कोड इस प्रकार है:

उदाहरण

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

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. JavaScript में स्टैक डेटा स्ट्रक्चर JavaScript में स्टैक डेटा स्ट्रक्चर

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

  1. JavaScript में क्यू डेटा स्ट्रक्चर JavaScript में क्यू डेटा स्ट्रक्चर

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

  1. जावास्क्रिप्ट मॉड्यूल्स को डायनामिकली लोड करना जावास्क्रिप्ट मॉड्यूल्स को डायनामिकली लोड करना

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