আমাদের কাছে দুটি লিটারেল অ্যারে আছে যেগুলো কিছু কমন ভ্যালু ধারণ করে, আমাদের কাজ হলো একটি ফাংশন লিখা যা দুটি অ্যারেতে থেকে সকল 앨িমেন্ট রিটার্ন করবে যেগুলো কমন নয়।
উদাহরণস্বরূপ:
// যদি দুটি অ্যারে হয়: const first = ['cat', 'dog', 'mouse']; const second = ['zebra', 'tiger', 'dog', 'mouse']; // তখন আউটপুট হবে: const output = ['cat', 'zebra', 'tiger'] // কারণ এই তিনটিই একমাত্র এলিমেন্ট যেগুলো দুটি অ্যারেতে কমন নয়
এটার কোড লিখি:
আমরা দুটি অ্যারে স্প্রেড করব এবং রেজাল্টিং অ্যারে ফিল্টার করব একটি এমন অ্যারে পেতে যেটিতে কোনো কমন এলিমেন্ট নেই:
উদাহরণ
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' ]