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

जावास्क्रिप्ट में 2 सरणियों को 1 ऑब्जेक्ट में कैसे संयोजित करें

<घंटा/>

मान लीजिए, हमारे पास समान लंबाई के दो सरणियाँ हैं और एक फ़ंक्शन लिखने के लिए आवश्यक है जो एक वस्तु में दो सरणियों को मैप करता है। पहली सरणी के संगत तत्व वस्तु की संगत कुंजियाँ बन जाते हैं और दूसरी सरणी के तत्व मान बन जाते हैं।

हम पहली सरणी को कम कर देंगे, उसी समय दूसरे सरणी के तत्वों तक पहुँचने के लिए byindex। इसके लिए कोड होगा -

उदाहरण

const keys = [
   'firstName',
   'lastName',
   'isEmployed',
   'occupation',
   'address',
   'salary',
   'expenditure'
];
const values = [
   'Hitesh',
   'Kumar',
   false,
   'Frontend Developer',
   'Tilak Nagar, New Delhi',
   90000,
   45000
];
const combineArrays = (first, second) => {
   return first.reduce((acc, val, ind) => {
      acc[val] = second[ind];
      return acc;
   }, {});
};
console.log(combineArrays(keys, values));

आउटपुट

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

{
   firstName: 'Hitesh',
   lastName: 'Kumar',
   isEmployed: false,
   occupation: 'Frontend Developer',
   address: 'Tilak Nagar, New Delhi',
   salary: 90000,
   expenditure: 45000
}

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

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

  1. जावास्क्रिप्ट में आयातित ऑब्जेक्ट को डी-स्ट्रक्चर कैसे करें?

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

  1. क्या हम दो सरणियों को एक जावास्क्रिप्ट ऑब्जेक्ट में बदल सकते हैं?

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