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

JavaScript में 2 एरे को 1 ऑब्जेक्ट में कैसे संयोजित करें


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

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

उदाहरण

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. स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें? स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें?

    स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में बदलने का कोड निम्नलिखित है - उदाहरण <!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>    

  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" /> <title>