reverse मेथड
reverse मेथड ऐरे में एलिमेंट्स के ऑर्डर
को उल्टा कर देता है।
यह मेथड मूल ऐरे को बदल देता है (यह
उल्टा हो जाएगा) और उल्टा हुआ ऐरे भी रिटर्न करता है
(आप इस तरह भी यूज़ कर सकते हैं)।
सिंटैक्स
array.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'