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

JavaScript में एरे में null मान वाले ऑब्जेक्ट को फ़िल्टर करें


मान लीजिए, हमारे पास किसी कंपनी के कुछ कर्मचारियों के बारे में ऑब्जेक्ट्स का एक एरे है। लेकिन एरे में कुछ खराब डेटा है यानी कुंजी खाली स्ट्रिंग या फाल्सी मान की ओर इशारा कर रही है। हमारा काम एक फ़ंक्शन लिखना है जो एरे लेता है और उन ऑब्जेक्ट्स को फ़िल्टर कर देता है जिनमें name कुंजी के लिए null या undefined या खाली स्ट्रिंग मान होता है और नया ऑब्जेक्ट लौटाता है।

ऑब्जेक्ट्स का एरे इस तरह है -

let data = [{    "name": "Ramesh Dhiman",    "age": 67,    "experience": 45,    "description": "" }, {       "name": "",       "age": 31,       "experience": 9,       "description": "" }, {       "name": "Kunal Dhiman",       "age": 27,       "experience": 7,       "description": "" }, {       "name": "Raman Kumar",       "age": 34,       "experience": 10,       "description": "" }, {       "name": "",       "age": 41,       "experience": 19,       "description": ""    } ]

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

उदाहरण

let data = [{    "name": "Ramesh Dhiman",    "age": 67,    "experience": 45,    "description": "" }, {       "name": "",       "age": 31,       "experience": 9,       "description": "" }, {       "name": "Kunal Dhiman",       "age": 27,       "experience": 7,       "description": "" }, {       "name": "Raman Kumar",       "age": 34,       "experience": 10,       "description": "" }, {       "name": "",       "age": 41,       "experience": 19,       "description": ""    } ] const filterUnwanted = (arr) => {    const required = arr.filter(el => {       return el.name;    });    return required; }; console.log(filterUnwanted(data));

आउटपुट

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

[    { name: 'Ramesh Dhiman', age: 67, experience: 45, description: '' },    { name: 'Kunal Dhiman', age: 27, experience: 7, description: '' },    { name: 'Raman Kumar', age: 34, experience: 10, description: '' } ]

  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>

  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. जावास्क्रिप्ट में null/खाली ऑब्जेक्ट्स वाले ऐरे में वैल्यूज कैसे असाइन करें? जावास्क्रिप्ट में null/खाली ऑब्जेक्ट्स वाले ऐरे में वैल्यूज कैसे असाइन करें?

    जावास्क्रिप्ट का उपयोग करके null/खाली ऑब्जेक्ट्स वाले ऐरे में वैल्यूज असाइन करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial