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

किसी ऑब्जेक्ट में जावास्क्रिप्ट सरणी को समतल करने का सबसे सरल उपाय क्या है?


ऑब्जेक्ट्स के फ्लैट ऐरे को ऑब्जेक्ट में, आप कम करने () की अवधारणा का उपयोग कर सकते हैं। मान लें कि निम्नलिखित वस्तुओं की हमारी सरणी है -

const studentDetails = [
   {Name: "Chris"},
   {Age: 22}
]

उदाहरण

const studentDetails = [
   {Name: "Chris"},
   {Age: 22}
]
const objectStudent = studentDetails.reduce((obj, value) => {
   return { ...obj, ...value }
}, {})
console.log(objectStudent);

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

node fileName.js.

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

आउटपुट

यह निम्नलिखित आउटपुट देगा -

PS C:\Users\Amit\JavaScript-code> node demo64.js
{ Name: 'Chris', Age: 22 }

  1. जावास्क्रिप्ट के साथ ऑब्जेक्ट्स को एक ऑब्जेक्ट ऐरे में कैसे मर्ज करें?

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

  1. जावास्क्रिप्ट में पेड़ के लिए वस्तुओं की फ्लैट सरणी

    मान लीजिए, हमारे पास इस तरह की वस्तुओं की एक सरणी है - const arr = [    { id: '1', name: 'name 1', parentId: null },    { id: '2', name: 'name 2', parentId: null },    { id: '2_1', name: 'name 2_1', parentId: '2' }

  1. जावास्क्रिप्ट में वस्तुओं की एक सरणी को सादे वस्तु में बदलें

    मान लीजिए कि हमारे पास इस तरह की वस्तुओं की एक सरणी है - const arr = [{    name: 'Dinesh Lamba',    age: 23,    occupation: 'Web Developer', }, {    address: 'Vasant Vihar',    experience: 5,    isEmployed: true }];