আমাদের একটি ফাংশন লিখতে হবে যা একটি অ্যারে এবং যেকোনো সংখ্যক স্ট্রিং আর্গুমেন্ট হিসেবে নিবে। কাজটি হলো চেক করা যে স্ট্রিংগুলো অ্যারেতে আছে কিনা। যদি থাকে, তবে সেটিকে অ্যারের সামনে সরাতে হবে।
তাহলে এই ফাংশনের কোড লিখি -
উদাহরণ
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, 'today', 'air', 'bit', 'windy.', 'rain'); console.log(arr);আউটপুট
কনসোলে আউটপুট হবে -
[ 'windy.', 'bit', 'today', 'The', 'weather', 'is', 'a' ]