মান লিয়ে, আমাদের একটি স্ট্রিং লিটারেলের অ্যারে আছে -
const arr = ["a", "b", "c"];
আমাদের একটি স্ট্রিং আছে "Hello" এবং আমরা চাই এই স্ট্রিংটি অ্যারের প্রতিটি ভ্যালুর সাথে প্রিপেন্ড করা।
অতএব, আমাদের ফাংশনটি একটি স্ট্রিং অ্যারে প্রথম আর্গুমেন্ট এবং একটি সিঙ্গেল স্ট্রিং দ্বিতীয় আর্গুমেন্ট হিসেবে নেবে। তারপর ফাংশনটি দ্বিতীয় আর্গুমেন্ট স্ট্রিংটি অ্যারের প্রতিটি উপাদানের সাথে প্রিপেন্ড করবে। আমাদের একটি সেপারেটর ("_" আমাদের কেসে) দুটি ভ্যালুর মাঝে দিতে হবে।
অতএব, আউটপুট হবে -
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']