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