मान लीजिए, हमारे पास लिटरल्स के दो ऐरे हैं जैसे:
const arr1 = [4, 23, 7, 6, 3, 6, 4, 3, 56, 4]; const arr2 = [4, 56, 23];
हमें एक JavaScript फंक्शन लिखना है जो इन दो ऐरे को लेता है और पहले को फ़िल्टर करके केवल उन एलिमेंट्स को रखता है जो दूसरे ऐरे में मौजूद नहीं हैं।
और फिर फ़िल्टर किया गया ऐरे रिटर्न करें ताकि नीचे दिया गया आउटपुट मिले:
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 ]