ধরুন, আমাদের কাছে এইরকম স্ট্রিং লিটারেলের একটি অ্যারে আছে −
const arr = ["a", "b", "c"];
আমরা যা চাই তা হল আমাদের একটি স্ট্রিং আছে যা "হ্যালো" বলতে দেয় এবং আমরা এই স্ট্রিংটিকে অ্যারের প্রতিটি মানের সাথে প্রিপেন্ড করতে চাই৷
অতএব, আমাদের ফাংশন প্রথম আর্গুমেন্ট হিসাবে স্ট্রিংগুলির একটি অ্যারে এবং দ্বিতীয় আর্গুমেন্ট হিসাবে একটি একক স্ট্রিং গ্রহণ করা উচিত৷
তারপর ফাংশনটি দ্বিতীয় আর্গুমেন্ট স্ট্রিংকে অ্যারের প্রতিটি উপাদানের সাথে প্রিপেন্ড করতে হবে।
আমাদের দুটি মানের মধ্যে একটি বিভাজক ("_" আমাদের ক্ষেত্রে) সন্নিবেশ করা উচিত।
অতএব, আমাদের আউটপুট −
এর মত হওয়া উচিতconst output = ["Hello_a", "Hello_b", "Hello_c"];
উদাহরণ
এর জন্য কোড হবে −
const arr = ["a", "b", "c"]; const prependLiteral = (arr = [], str = '') => { for(let i = 0; i < arr.length; i++){ arr[i] = `${str}_` + arr[i]; }; return arr.length; }; prependLiteral(arr, 'Hello'); console.log(arr);
আউটপুট
এবং কনসোলে আউটপুট হবে −
[ 'Hello_a', 'Hello_b', 'Hello_c' ]