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

JavaScript में स्ट्रिंग से ऑब्जेक्ट बनाना


हमें एक फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में एक स्ट्रिंग लेता है और स्ट्रिंग के अद्वितीय वर्णों के आधार पर इसकी कुंजियों के साथ एक ऑब्जेक्ट बनाता है और प्रत्येक कुंजी का मान डिफ़ॉल्ट रूप से 0 होता है।

उदाहरण के लिए:

// यदि इनपुट स्ट्रिंग है:
const str = 'hello world!';
// तो आउटपुट होना चाहिए:
const obj = {"h": 0, "e": 0, "l": 0, "o": 0, " ": 0, "w": 0, "r": 0, "d": 0, "!": 0};

आइए इस फ़ंक्शन के लिए कोड लिखते हैं:

उदाहरण

const str = 'hello world!';

const stringToObject = str => {
  return str.split("").reduce((acc, val) => {
    acc[val] = 0;
    return acc;
  }, {});
};

console.log(stringToObject(str));
console.log(stringToObject('is it an object'));

आउटपुट

कंसोल में आउटपुट होगा:

{ h: 0, e: 0, l: 0, o: 0, ' ': 0, w: 0, r: 0, d: 0, '!': 0 }
{ i: 0, s: 0, ' ': 0, t: 0, a: 0, n: 0, o: 0, b: 0, j: 0, e: 0, c: 0 }

  1. - JavaScript फंक्शन से स्ट्रिंग कैसे लौटाएं?

    JavaScript फंक्शन से स्ट्रिंग लौटाने के लिए JavaScript में return स्टेटमेंट का उपयोग करें। उदाहरण return स्टेटमेंट का उपयोग करके स्ट्रिंग लौटाना सीखने के लिए निम्न कोड चलाएं: <html> <head> <script> function concatenate(name, subject) { var val; val = na

  1. जावास्क्रिप्ट फंक्शन से ऑब्जेक्ट कैसे रिटर्न करें? जावास्क्रिप्ट फंक्शन से ऑब्जेक्ट कैसे रिटर्न करें?

    जावास्क्रिप्ट फंक्शन से ऑब्जेक्ट रिटर्न करने के लिए, return स्टेटमेंट का उपयोग this कीवर्ड के साथ करें।उदाहरणजावास्क्रिप्ट फंक्शन से ऑब्जेक्ट रिटर्न करना सीखने के लिए निम्नलिखित कोड चलाएं:<html>    <head>       <script>          var

  1. स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें? स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें?

    स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में बदलने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>