मान लीजिए कि हमारे पास इस तरह के शाब्दिक दो सरणियाँ हैं -
const arr1 = [4, 23, 7, 6, 3, 6, 4, 3, 56, 4]; const arr2 = [4, 56, 23];
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो इन दो सरणियों को लेता है और पहले को केवल उन तत्वों को शामिल करने के लिए फ़िल्टर करता है जो दूसरी सरणी में मौजूद नहीं हैं। और फिर फ़िल्टर की गई सरणी लौटाएं।
इसलिए, आउटपुट इस तरह दिखना चाहिए -
const output = [7, 6, 3, 6, 3];
इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -
उदाहरण
इसके लिए कोड होगा -
const arr1 = [4, 23, 7, 6, 3, 6, 4, 3, 56, 4]; const arr2 = [4, 56, 23]; const filterArray = (arr1, arr2) => { const filtered = arr1.filter(el => { return arr2.indexOf(el) === -1; }); return filtered; }; console.log(filterArray(arr1, arr2));
आउटपुट
कंसोल में आउटपुट होगा -
[ 7, 6, 3, 6, 3 ]