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

JSON ऑब्जेक्ट से जावास्क्रिप्ट में एक सरणी के लिए

<घंटा/>

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

उदाहरण के लिए, यह वस्तु दी गई है -

{
   "firstName": "John",
   "lastName": "Smith",
   "isAlive": "true",
   "a
}

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

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

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

इसके लिए कोड होगा -

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' ]

आउटपुट

दूसरा समाधान:एक पंक्ति वैकल्पिक -

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

  1. जावास्क्रिप्ट ऐरे से () विधि

    जावास्क्रिप्ट की से () विधि का उपयोग किसी ऑब्जेक्ट से किसी ऑब्जेक्ट से एक लंबी संपत्ति या एक चलने योग्य वस्तु के साथ ऐरे ऑब्जेक्ट को वापस करने के लिए किया जाता है। वाक्य रचना इस प्रकार है - Array.from(obj, mapFunction, val) ऊपर, पैरामीटर obj एक सरणी में कनवर्ट करने के लिए ऑब्जेक्ट है, mapFunction

  1. जावास्क्रिप्ट Array.from () विधि

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

  1. जावास्क्रिप्ट में JSON ऑब्जेक्ट को फ़्लैट करना

    मान लीजिए, हमारे पास निम्न JSON ऑब्जेक्ट है जिसमें किसी भी स्तर तक घोंसला हो सकता है - const obj = {    "one": 1,    "two": {       "three": 3    },    "four": {       "five": 5, &