আমাদের কাছে লিটারেলের দুটি অ্যারে রয়েছে যাতে কিছু সাধারণ মান রয়েছে, আমাদের কাজ হল একটি ফাংশন লেখা যা সাধারণ নয় এমন উভয় অ্যারে থেকে সেই সমস্ত উপাদানগুলির সাথে একটি অ্যারে প্রদান করে৷
যেমন −
// if the two arrays are: const first = ['cat', 'dog', 'mouse']; const second = ['zebra', 'tiger', 'dog', 'mouse']; // then the output should be: const output = ['cat', 'zebra', 'tiger'] // because these three are the only elements that are not common to both arrays
এর জন্য কোড লিখি -
আমরা দুটি অ্যারে ছড়িয়ে দেব এবং ফলস্বরূপ অ্যারেটিকে ফিল্টার করে এমন একটি অ্যারে প্রাপ্ত করব যাতে এই ধরনের অসাধারন উপাদান থাকে −
উদাহরণ
const first = ['cat', 'dog', 'mouse']; const second = ['zebra', 'tiger', 'dog', 'mouse']; const removeCommon = (first, second) => { const spreaded = [...first, ...second]; return spreaded.filter(el => { return !(first.includes(el) && second.includes(el)); }) }; console.log(removeCommon(first, second));
আউটপুট
কনসোলে আউটপুট হবে −
[ 'cat', 'zebra', 'tiger' ]