ধরুন আমাদের কাছে এইরকম −
এর মতো লিটারেলের একটি অ্যারে আছে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' ]