ধরুন আমাদের কাছে এইরকম −
এর মতো লিটারেলের একটি অ্যারে আছেconst arr = ['cat','dog','elephant','lion','tiger','mouse'];
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্টের মতো একটি অ্যারে নেয় এবং তারপরে দ্বিতীয় এবং তৃতীয় এবং আরও অনেক আর্গুমেন্ট হিসাবে যেকোন সংখ্যক স্ট্রিং নেয়৷
তারপরে আমাদের ফাংশনটি অ্যারে থেকে সমস্ত স্ট্রিং সরিয়ে ফেলবে যদি সেই স্ট্রিংটি ফাংশনে আর্গুমেন্ট হিসাবে দেওয়া হয়।
উদাহরণ
এর জন্য কোড হবে −
const arr = ['cat','dog','elephant','lion','tiger','mouse']; const removeFromArray = (arr, ...removeArr) => { removeArr.forEach(item => { const index = arr.indexOf(item); if(index !== -1){ arr.splice(index, 1); }; }); } removeFromArray(arr, 'dog', 'lion'); console.log(arr);
আউটপুট
কনসোলে আউটপুট -
[ 'cat', 'elephant', 'tiger', 'mouse' ]