সংযুক্ত করতে আমাদের আছে string.concat() পদ্ধতি কিন্তু এটি কোনো নির্দিষ্টতা প্রদান করবে না, যার অর্থ সংযোজন করার পরে স্ট্রিংয়ের দৈর্ঘ্য, নির্দিষ্ট মানগুলি যোগ করতে হবে ইত্যাদি। তাই এই সমস্যাটি কমাতে জাভাস্ক্রিপ্ট string.padEnd() প্রদান করেছে। পদ্ধতি এই পদ্ধতিতে দুটি পরামিতি লাগে। একটি হল দৈর্ঘ্য এবং অন্যটি হল দ্বিতীয় স্ট্রিং যা প্রথম স্ট্রিংটিতে যোগ করতে হবে।
সিনট্যাক্স
string.padEnd(length,"string");
এটি একটি প্যারামিটার হিসাবে দৈর্ঘ্য নেয় যাতে এটি নিশ্চিত করে যে সংমিশ্রণের পরে ফলাফল স্ট্রিংটির দৈর্ঘ্য প্রদত্ত দৈর্ঘ্যের সাথে মেলে।
প্রথম স্ট্রিং এর সাথে সংযুক্ত হতে দ্বিতীয় প্যারামিটার হিসাবে একটি স্ট্রিং লাগে৷
উদাহরণ
নিম্নলিখিত উদাহরণে, পদ্ধতি str.padEnd() এর পরামিতি হিসাবে একটি দৈর্ঘ্য এবং একটি দ্বিতীয়-স্ট্রিং নিয়েছে। এটি ব্যবহারকারীর দেওয়া দৈর্ঘ্যের উপর ভিত্তি করে দ্বিতীয় স্ট্রিংকে সংযুক্ত করবে।
<html> <body> <script> var str = "Hello"; document.write(str.padEnd(23," glad to meet you")); document.write("</br>"); document.write(str.padEnd(37," glad to meet you")); </script> </body> </html>
আউটপুট
Hello glad to meet you Hello glad to meet you glad to meet y
যদি প্রথম স্ট্রিংটি প্রদত্ত দৈর্ঘ্যের চেয়ে বেশি হয় তবে কোন সংমিশ্রণ ঘটে না।
নিম্নলিখিত উদাহরণে, প্রাথমিকভাবে প্রদত্ত স্ট্রিংটি প্রদত্ত দৈর্ঘ্যের চেয়ে বেশি। তাই প্রথম স্ট্রিং এ কোন পরিবর্তন ঘটবে না এবং স্ট্রিং নিজেই আউটপুট হিসাবে প্রদর্শিত হবে।
উদাহরণ
<html> <body> <script> var str = "Hello pleasure to meet you"; document.write(str.padEnd(15," glad to meet you")); </script> </body> </html>
আউটপুট
Hello pleasure to meet you