মেথড join

মেথড join একটি নির্দিষ্ট বিভাজক সহ অ্যারেলেমেন্টগুলিকে একটি স্ট্রিং-এ একত্রিত করে (এটি অ্যারেলেমেন্টগুলির মধ্যে বসানো হবে)। বিভাজকটি মেথডের প্যারামিটার দ্বারা নির্দিষ্ট করা হয় এবং এটি বাধ্যতামূলক নয়। যদি এটি নির্দিষ্ট না করা হয় - তাহলে ডিফল্টরূপে বিভাজক হিসাবে কমা নেওয়া হবে। আপনি যদি বিভাজক ছাড়াই অ্যারেলেমেন্টগুলিকে একত্রিত করতে চান - এটিকে একটি খালি স্ট্রিং '' হিসাবে উল্লেখ করুন।

সিনট্যাক্স

javascriptঅ্যারে.join([বিভাজক]);

উদাহরণ

ধরুন একটি নির্দিষ্ট অ্যারে দেওয়া আছে। আসুন এই অ্যারের এলিমেন্টগুলিকে একটি বিভাজক '-' সহ একটি স্ট্রিং-এ একত্রিত করি:

javascriptlet arr = [1, 2, 3];
let str = arr.join('-');

console.log(str);

কোড এক্সিকিউট করার ফলাফল:

javascript'1-2-3'

উদাহরণ

এবং এখন আসুন বিভাজক নির্দিষ্ট করি না এবং ডিফল্টরূপে বিভাজক হবে কমা:

javascriptlet arr = [1, 2, 3];
let str = arr.join();

console.log(str);

কোড এক্সিকিউট করার ফলাফল:

javascript'1,2,3'

উদাহরণ

আসুন কোনো বিভাজক ছাড়াই অ্যারেলেমেন্টগুলিকে একত্রিত করি:

javascriptlet arr = [1, 2, 3];
let str = arr.join('');

console.log(str);

কোড এক্সিকিউট করার ফলাফল:

javascript'123'

উদাহরণ . প্রয়োগ

আসুন একটি স্ট্রিং-এর অক্ষরগুলিকে উল্টো ক্রমে ঘুরিয়ে দেই। এর জন্য স্ট্রিংটিকে split ব্যবহার করে একটি অ্যারেতে বিভক্ত করি বিভাজক '' দ্বারা (এই বিভাজকটি স্ট্রিং-এর প্রতিটি অক্ষরকে অ্যারের একটি পৃথক এলিমেন্টে রাখবে), reverse ব্যবহার করে এই অ্যারেটি উল্টিয়ে দিন এবং তারপর join ব্যবহার করে উল্টানো অ্যারেটিকে আবার একত্রিত করুন:

javascriptlet str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');

console.log(res);

কোড এক্সিকিউট করার ফলাফল:

javascript'987654321'

উদাহরণ . প্রয়োগ

আসুন আগের কাজের সমাধানটি সরল করি - সমস্ত কমান্ডকে একটি চেইনে একত্রিত করি:

javascriptlet str = '123456789';
let res = str.split('').reverse().join('');

console.log(res);

কোড এক্সিকিউট করার ফলাফল:

javascript'987654321'

উদাহরণ . প্রয়োগ

ফরম্যাট '2025-12-31'-এ একটি তারিখ দেওয়া আছে। আসুন এটিকে '31.12.2025' ফরম্যাটে রূপান্তরিত করি। এর জন্য স্ট্রিংটিকে split ব্যবহার করে একটি অ্যারেতে বিভক্ত করি, reverse ব্যবহার করে এই অ্যারেটি উল্টিয়ে দিন এবং তারপর join ব্যবহার করে উল্টানো অ্যারেটিকে আবার একত্রিত করুন:

javascriptlet date = '2025-12-31';
let res = date.split('-').reverse().join('.');

console.log(res);

কোড এক্সিকিউট করার ফলাফল:

javascript'31.12.2025'

আরও দেখুন

  • মেথড split,
    যা একটি স্ট্রিংকে একটি নির্দিষ্ট বিভাজক দ্বারা অ্যারেতে বিভক্ত করে
  • মেথড reverse,
    যা অ্যারেতে এলিমেন্টগুলির ক্রম উল্টিয়ে দেয়
  • মেথড concat,
    যা একাধিক স্ট্রিংকে একটিতে একত্রিত করে