मान लीजिए, हमारे पास इस तरह के शाब्दिक दो सरणियाँ हैं -
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 ]