আমাদের একটি ফাংশন লিখতে হবে যা আর্গুমেন্ট হিসাবে একটি অ্যারে এবং যেকোন সংখ্যক স্ট্রিং নেয়। কাজটি হল অ্যারের মধ্যে স্ট্রিংগুলি ঘটছে কিনা তা পরীক্ষা করা। যদি এটি হয়, আমাদের সেই নির্দিষ্টটিকে অ্যারের সামনে নিয়ে যেতে হবে৷
অতএব, আসুন এই ফাংশনের জন্য কোড লিখি -
উদাহরণ
const arr =['The', 'weather', 'today', 'is', 'a', 'bit', 'windy.'];const pushFront =(arr, ...strings) => { strings.forEach(el => { const index =arr.indexOf(el); if(index !==-1){ arr.unshift(arr.splice(index, 1)[0]); }; });};pushFront(arr, 'আজ', 'এয়ার', 'বিট', 'বাতাস।', 'বৃষ্টি');console.log(arr);
আউটপুট
কনসোলে আউটপুট হবে −
<প্রে>