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

JavaScript में दूसरे ऑब्जेक्ट्स के ऐरे के आधार पर ऑब्जेक्ट्स का ऐरे बनाना


मान लीजिए, हमारे पास कुछ यूज़र्स के लाइक्स के बारे में डेटा समाहित करने वाले ऑब्जेक्ट्स का एक ऐरे है जैसे कि -

const arr = [   {"user":"dan","liked":"yes","age":"22"},   {"user":"sarah","liked":"no","age":"21"},   {"user":"john","liked":"yes","age":"23"}, ];

हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसा ऐरे लेता है। फ़ंक्शन को इस ऐरे के आधार पर दूसरा ऐरे बनाना चाहिए जैसे कि -

const output = [   {"dan":"yes"},   {"sarah":"no"},   {"john":"yes"}, ];

उदाहरण

const arr = [   {"user":"dan","liked":"yes","age":"22"},   {"user":"sarah","liked":"no","age":"21"},   {"user":"john","liked":"yes","age":"23"}, ]; const mapToPair = (arr = []) => {   const result = arr.map(obj => {     const res = {};     res[obj['user']] = obj['liked'];     return res;   });   return result; }; console.log(mapToPair(arr));

आउटपुट

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

[ { dan: 'yes' }, { sarah: 'no' }, { john: 'yes' } ]

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

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

  1. JavaScript में ऑब्जेक्ट्स की सरणी को ID के आधार पर कैसे ग्रुप करें? JavaScript में ऑब्जेक्ट्स की सरणी को ID के आधार पर कैसे ग्रुप करें?

    JavaScript में ऑब्जेक्ट्स की सरणी को ID के आधार पर ग्रुप करने का निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <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>Document</title> <style