মেথড join
মেথড join একটি নির্দিষ্ট বিভাজক সহ
অ্যারেলেমেন্টগুলিকে একটি স্ট্রিং-এ একত্রিত করে (এটি
অ্যারেলেমেন্টগুলির মধ্যে বসানো হবে)।
বিভাজকটি মেথডের প্যারামিটার দ্বারা নির্দিষ্ট করা হয় এবং
এটি বাধ্যতামূলক নয়। যদি এটি নির্দিষ্ট না করা হয়
- তাহলে ডিফল্টরূপে বিভাজক হিসাবে কমা নেওয়া হবে।
আপনি যদি বিভাজক ছাড়াই অ্যারেলেমেন্টগুলিকে একত্রিত করতে চান
- এটিকে একটি খালি স্ট্রিং '' হিসাবে উল্লেখ করুন।
সিনট্যাক্স
অ্যারে.join([বিভাজক]);
উদাহরণ
ধরুন একটি নির্দিষ্ট অ্যারে দেওয়া আছে। আসুন এই অ্যারের
এলিমেন্টগুলিকে একটি বিভাজক '-' সহ একটি স্ট্রিং-এ একত্রিত করি:
let arr = [1, 2, 3];
let str = arr.join('-');
console.log(str);
কোড এক্সিকিউট করার ফলাফল:
'1-2-3'
উদাহরণ
এবং এখন আসুন বিভাজক নির্দিষ্ট করি না এবং ডিফল্টরূপে বিভাজক হবে কমা:
let arr = [1, 2, 3];
let str = arr.join();
console.log(str);
কোড এক্সিকিউট করার ফলাফল:
'1,2,3'
উদাহরণ
আসুন কোনো বিভাজক ছাড়াই অ্যারেলেমেন্টগুলিকে একত্রিত করি:
let arr = [1, 2, 3];
let str = arr.join('');
console.log(str);
কোড এক্সিকিউট করার ফলাফল:
'123'
উদাহরণ . প্রয়োগ
আসুন একটি স্ট্রিং-এর অক্ষরগুলিকে উল্টো ক্রমে ঘুরিয়ে দেই।
এর জন্য স্ট্রিংটিকে split
ব্যবহার করে একটি অ্যারেতে বিভক্ত করি
বিভাজক '' দ্বারা (এই বিভাজকটি স্ট্রিং-এর প্রতিটি অক্ষরকে
অ্যারের একটি পৃথক এলিমেন্টে রাখবে), reverse
ব্যবহার করে এই অ্যারেটি উল্টিয়ে দিন
এবং তারপর join ব্যবহার করে উল্টানো অ্যারেটিকে আবার একত্রিত করুন:
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
কোড এক্সিকিউট করার ফলাফল:
'987654321'
উদাহরণ . প্রয়োগ
আসুন আগের কাজের সমাধানটি সরল করি - সমস্ত কমান্ডকে একটি চেইনে একত্রিত করি:
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
কোড এক্সিকিউট করার ফলাফল:
'987654321'
উদাহরণ . প্রয়োগ
ফরম্যাট '2025-12-31'-এ একটি তারিখ দেওয়া আছে।
আসুন এটিকে '31.12.2025' ফরম্যাটে রূপান্তরিত করি।
এর জন্য স্ট্রিংটিকে
split ব্যবহার করে একটি অ্যারেতে বিভক্ত করি,
reverse ব্যবহার করে এই অ্যারেটি উল্টিয়ে দিন
এবং তারপর join ব্যবহার করে উল্টানো অ্যারেটিকে আবার একত্রিত করুন:
let date = '2025-12-31';
let res = date.split('-').reverse().join('.');
console.log(res);
কোড এক্সিকিউট করার ফলাফল:
'31.12.2025'