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

किसी अन्य सरणी के साथ वस्तुओं की जावास्क्रिप्ट सरणी को फ़िल्टर करें

<घंटा/>

मान लीजिए, हमारे पास इस तरह की वस्तुओं की एक सरणी है -

const arr =[ {क्षेत्र:'NY', नाम:'Bla', विज्ञापन:सच}, {क्षेत्र:'DF', नाम:'SFS', विज्ञापन:झूठा}, {क्षेत्र:'TT', नाम:'एसडीएसडी', विज्ञापन:सच}, {क्षेत्र:'एसडी', नाम:'इंजन', विज्ञापन:झूठा}, {क्षेत्र:'एनएसके', नाम:'टोयोटा', ​​विज्ञापन:झूठा},]; 

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में एक ऐसी सरणी लेता है और दूसरे तर्क के रूप में स्ट्रिंग अक्षर की एक सरणी लेता है।

हमारे फ़ंक्शन को तब ऑब्जेक्ट्स के इनपुट ऐरे को फ़िल्टर करना चाहिए जिसमें केवल वे ऑब्जेक्ट्स हों जिनकी "एरिया" प्रॉपर्टी लिटरल (दूसरा तर्क) की सरणी में शामिल है।

उदाहरण

इसके लिए कोड होगा -

const arr =[ {क्षेत्र:'NY', नाम:'Bla', विज्ञापन:सच}, {क्षेत्र:'DF', नाम:'SFS', विज्ञापन:झूठा}, {क्षेत्र:'TT', नाम:'एसडीएसडी', विज्ञापन:सच}, {क्षेत्र:'एसडी', नाम:'इंजन', विज्ञापन:झूठा}, {क्षेत्र:'एनएसके', नाम:'टोयोटा', ​​विज्ञापन:झूठा},]; const कुंजियाँ =['NY', 'SD']; स्थिरांक फ़िल्टरबायरिया =(गिरफ्तारी =[], कुंजियाँ =[]) => { const res =[]; के लिए (चलो मैं =0; मैं  

आउटपुट

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

[ { क्षेत्र:'NY', नाम:'Bla', विज्ञापन:सच }, { क्षेत्र:'SD', नाम:'इंजन', विज्ञापन:झूठा }]

  1. किसी मौजूदा जावास्क्रिप्ट सरणी को किसी अन्य सरणी के साथ कैसे विस्तारित करें?

    जावास्क्रिप्ट में किसी मौजूदा सरणी का विस्तार करने के लिए, Array.concat() विधि का उपयोग करें। उदाहरण मौजूदा जावास्क्रिप्ट सरणी को किसी अन्य सरणी के साथ विस्तारित करने के लिए आप निम्न कोड को चलाने का प्रयास कर सकते हैं: <html>        <head>        

  1. जावास्क्रिप्ट - सरणी वस्तुओं की लंबाई

    जावास्क्रिप्ट में लंबाई संपत्ति वस्तु का आकार लौटाती है। स्ट्रिंग और सरणी ऑब्जेक्ट की लंबाई के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना, .परिणाम {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; लाल रंग; }जावास्क्रिप्ट लंबाई गुणयहा

  1. जावास्क्रिप्ट में पेड़ के लिए वस्तुओं की फ्लैट सरणी

    मान लीजिए, हमारे पास इस तरह की वस्तुओं की एक सरणी है - const arr = [    { id: '1', name: 'name 1', parentId: null },    { id: '2', name: 'name 2', parentId: null },    { id: '2_1', name: 'name 2_1', parentId: '2' }