मान लीजिए, हमारे पास इस तरह की एक सरणी और वस्तुएं हैं -
ऑब्जेक्ट्स:
const main =[ {नाम:"करण", उम्र:34}, {नाम:"आयुष", उम्र:24}, {नाम:"अमीश", उम्र:23}, {नाम:"जॉय", उम्र:33}, {नाम:"सिद्धार्थ", उम्र:43}, {नाम:"नकुल", उम्र:31}, {नाम:"अनमोल", उम्र:21},];
सरणी:
const name =["करण", "जॉय", "सिद्धार्थ", "अमीश"];
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो दो ऐसे सरणियों को लेता है और पहली सरणी को केवल उन वस्तुओं को शामिल करने के लिए फ़िल्टर करता है जिनकी नाम संपत्ति दूसरी सरणी में शामिल है।
इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -
उदाहरण
इसके लिए कोड होगा -
const main =[ {नाम:"करण", उम्र:34}, {नाम:"आयुष", उम्र:24}, {नाम:"अमीश", उम्र:23}, {नाम:"जॉय", उम्र:33}, {नाम:"सिद्धार्थ", उम्र:43}, {नाम:"नकुल", उम्र:31}, {नाम:"अनमोल", उम्र:21},]; कॉन्स्ट नाम =["करण" , "जॉय", "सिद्धार्थ", "अमीश"]; कॉन्स्ट फिल्टरअनवांटेड =(मुख्य, नाम) => {के लिए (चलो i =0; iआउटपुट
कंसोल में आउटपुट होगा -
[ { नाम:'करण', उम्र:34}, { नाम:'अमीश', उम्र:23}, { नाम:'जॉय', उम्र:33}, { नाम:'सिद्धार्थ', उम्र:43 }]पूर्व>