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

अशक्त मानों के साथ सरणी में ऑब्जेक्ट को फ़िल्टर करें जावास्क्रिप्ट

<घंटा/>

मान लीजिए, हमारे पास किसी कंपनी के कुछ कर्मचारियों के बारे में वस्तुओं की एक सरणी है। लेकिन सरणी में कुछ खराब डेटा होता है यानी, खाली स्ट्रिंग्स या झूठे मानों की ओर इशारा करते हुए कुंजी। हमारा काम एक फ़ंक्शन लिखना है जो सरणी में ले जाता है और उन वस्तुओं को दूर कर देता है जिनमें नाम कुंजी के लिए शून्य या अपरिभाषित या खाली स्ट्रिंग मान होता है और नई वस्तु वापस करता है।

वस्तुओं की सरणी इस प्रकार है -

<पूर्व>डेटा दें =[{"नाम":"रमेश धीमान", "आयु":67, "अनुभव":45, "विवरण":""}, { "नाम":"", "आयु":31 , "अनुभव":9, "विवरण":""}, { "नाम":"कुणाल धीमान", "उम्र":27, "अनुभव":7, "विवरण":""}, { "नाम":"रमन कुमार", "आयु":34, "अनुभव":10, "विवरण":""}, { "नाम":"", "आयु":41, "अनुभव":19, "विवरण":" " }]

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

उदाहरण

<पूर्व>डेटा दें =[{"नाम":"रमेश धीमान", "आयु":67, "अनुभव":45, "विवरण":""}, { "नाम":"", "आयु":31 , "अनुभव":9, "विवरण":""}, { "नाम":"कुणाल धीमान", "उम्र":27, "अनुभव":7, "विवरण":""}, { "नाम":"रमन कुमार", "आयु":34, "अनुभव":10, "विवरण":""}, { "नाम":"", "आयु":41, "अनुभव":19, "विवरण":" " }]const filterUnwanted =(arr) => { const आवश्यक =arr.filter(el => {वापसी el.name; }); आवश्यक वापसी;};कंसोल.लॉग(फ़िल्टरअनवांटेड(डेटा));

आउटपुट

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

[ { नाम:'रमेश धीमान', उम्र:67, अनुभव:45, विवरण:''}, { नाम:'कुणाल धीमान', उम्र:27, अनुभव:7, विवरण:''}, { नाम :'रमन कुमार', उम्र:34, अनुभव:10, विवरण:'' }]

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

  1. जावास्क्रिप्ट में शून्य/खाली वस्तुओं वाले सरणी को मान कैसे असाइन करें?

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