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

जावास्क्रिप्ट ऑब्जेक्ट को मानों की एक सरणी में कनवर्ट करना - जावास्क्रिप्ट

<घंटा/>

हमें एक जावास्क्रिप्ट ऑब्जेक्ट से एक सरणी बनाने की आवश्यकता होती है, जिसमें ऑब्जेक्ट के सभी गुणों के मान होते हैं। उदाहरण के लिए, यह वस्तु दी गई है -

{
   "firstName": "John",
   "lastName": "Smith",
   "isAlive": "true",
   "age": "25"
}

हमें यह सरणी तैयार करनी है -

const myarray = ['John', 'Smith', 'true', '25'];

उदाहरण

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

समाधान1

const obj = {
   "firstName": "John",
   "lastName": "Smith",
   "isAlive": "true",
   "age": "25"
};
const objectToArray = obj => {
   const keys = Object.keys(obj);
   const res = [];
   for(let i = 0; i < keys.length; i++){
      res.push(obj[keys[i]]);
   };
   return res;
};
console.log(objectToArray(obj));

आउटपुट

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

[ 'John', 'Smith', 'true', '25' ]

समाधान 2 - एक पंक्ति वैकल्पिक -

const obj = {
   "firstName": "John",
   "lastName": "Smith",
   "isAlive": "true",
   "age": "25"
};
const res = Object.values(obj);
console.log(res);

आउटपुट

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

[ 'John', 'Smith', 'true', '25' ]

  1. जावास्क्रिप्ट सरणी। मान () जावास्क्रिप्ट सरणी। मान ()

    JavaScript array.values() एक इटरेटर ऑब्जेक्ट लौटाता है जिसमें किसी दिए गए सरणी के सभी मान होते हैं। array.values() फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"

  1. जावास्क्रिप्ट में सेट करने के लिए सरणी परिवर्तित करना जावास्क्रिप्ट में सेट करने के लिए सरणी परिवर्तित करना

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

  1. जावास्क्रिप्ट का उपयोग करके ऐरे में नेस्टेड ऑब्जेक्ट मानों का योग जावास्क्रिप्ट का उपयोग करके ऐरे में नेस्टेड ऑब्जेक्ट मानों का योग

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