reverse মেথড
reverse মেথডটি অ্যারেতে উপাদানগুলির ক্রম
বিপরীত করে।
এই মেথডটি মূল অ্যারেকে পরিবর্তন করে (এটি
উল্টানো হয়ে যাবে) এবং উল্টানো অ্যারেটিও রিটার্ন করে
(আপনি উভয়ভাবেই ব্যবহার করতে পারেন)।
সিনট্যাক্স
অ্যারে.reverse();
উদাহরণ
চলুন একটি অ্যারে উল্টাই:
let arr = ['a', 'b', 'c'];
arr.reverse();
console.log(arr);
কোড 실행ের ফলাফল:
['c', 'b', 'a']
উদাহরণ
এবং এখন চলুন উল্টানো অ্যারেটিকে একটি নতুন ভেরিয়েবলে রাখি:
let arr = ['a', 'b', 'c'];
let res = arr.reverse();
console.log(res);
কোড 실행ের ফলাফল:
['c', 'b', 'a']
উদাহরণ . প্রয়োগ
চলুন একটি স্ট্রিং-এর অক্ষরগুলিকে উল্টো ক্রমে
সাজাই। এর জন্য আমরা স্ট্রিংটিকে 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'