हमारे पास इस तरह की वस्तुओं की दो सरणियाँ हैं -
कॉन्स्ट ब्लॉक =[{आईडी:1}, {आईडी:2}, {आईडी:3}, {आईडी:4},]कॉन्स्ट कंटेनर =[{ब्लॉक:{आईडी:1}}, {ब्लॉक:{ आईडी:2}}, {ब्लॉक:{आईडी:3}},]
हमें एक फंक्शन लिखने की आवश्यकता है जो कंटेनर एरे के प्रत्येक ऑब्जेक्ट की ब्लॉक कुंजी के साथ ब्लॉक एरे के प्रत्येक ऑब्जेक्ट की जांच करता है और देखें कि क्या ब्लॉक एरे में कोई आईडी मौजूद है जो कंटेनर एरे में मौजूद नहीं है। अगर ऐसा है, तो हम झूठी वापसी करते हैं, अन्यथा हम सच लौटते हैं।
उदाहरण
आइए कोड लिखें -
कॉन्स्ट ब्लॉक =[{आईडी:1}, {आईडी:2}, {आईडी:3}, {आईडी:4},]कॉन्स्ट कंटेनर =[{ब्लॉक:{आईडी:1}}, {ब्लॉक:{ आईडी:2}}, {ब्लॉक:{आईडी:3}},] const checkProperty =(पहला, दूसरा) => {const findInContainers =id => {के लिए (चलो i =0; i <दूसरा। लंबाई; i ++) {अगर (दूसरा [i]। ब्लॉक। आईडी ===आईडी) {सच वापस; }; }; विवरण झूठा है; }; के लिए (चलो मैं =0; मैं <पहली लंबाई; i++) { अगर (! FindInContainers (प्रथम [i]। आईडी)) {झूठी वापसी; }; }; सही लौटें;};कंसोल.लॉग(चेकप्रॉपर्टी(ब्लॉक, कंटेनर));
आउटपुट
कंसोल में आउटपुट निम्नलिखित है -
<पूर्व>झूठा