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

JavaScript में ऑब्जेक्ट्स की सरणी को ऑब्जेक्ट में बदलना


मान लीजिए हमारे पास इस तरह की एक सरणी है:

const arr = [    {"name": "Rahul", "score": 89},    {"name": "Vivek", "score": 88},    {"name": "Rakesh", "score": 75},    {"name": "Sourav", "score": 82},    {"name": "Gautam", "score": 91},    {"name": "Sunil", "score": 79}, ];

हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी सरणी लेता है और एक ऑब्जेक्ट बनाता है जहां नाम वैल्यू कुंजी है और स्कोर वैल्यू उसकी वैल्यू है।

हम Array.prototype.reduce() मेथड का उपयोग करके सरणी से ऑब्जेक्ट बनाएंगे।

आइए इस फ़ंक्शन के लिए कोड लिखते हैं:

उदाहरण

कोड निम्न होगा:

const arr = [    {"name": "Rahul", "score": 89},    {"name": "Vivek", "score": 88},    {"name": "Rakesh", "score": 75},    {"name": "Sourav", "score": 82},    {"name": "Gautam", "score": 91},    {"name": "Sunil", "score": 79}, ]; const buildObject = arr => {    const obj = {};    for(let i = 0; i < arr.length; i++){       const { name, score } = arr[i];       obj[name] = score;    };    return obj; }; console.log(buildObject(arr));

आउटपुट

कंसोल में आउटपुट निम्न होगा:

{ Rahul: 89, Vivek: 88, Rakesh: 75, Sourav: 82, Gautam: 91, Sunil: 79 }

  1. JavaScript में ऐरे ऑब्जेक्ट की लंबाई JavaScript में ऐरे ऑब्जेक्ट की लंबाई

    JavaScript में Length प्रॉपर्टी ऑब्जेक्ट का आकार लौटाती है। स्ट्रिंग और ऐरे ऑब्जेक्ट की लंबाई के लिए कोड निम्न है -उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, i

  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>   &nb

  1. - JavaScript में ऑब्जेक्ट्स की सरणी को साधारण ऑब्जेक्ट में बदलना

    मान लीजिए हमारे पास ऑब्जेक्ट्स की एक सरणी है जैसे - const arr = [{ name: Dinesh Lamba, age: 23, occupation: Web Developer, }, { address: Vasant Vihar, experience: 5, isEmployed: true }]; हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी ऑब्जेक्ट्स की सरणी लेता है। फ़ंक्शन को फिर एक ऑब्जेक्ट तै