reverse मेथड

reverse मेथड ऐरे में एलिमेंट्स के ऑर्डर को उल्टा कर देता है। यह मेथड मूल ऐरे को बदल देता है (यह उल्टा हो जाएगा) और उल्टा हुआ ऐरे भी रिटर्न करता है (आप इस तरह भी यूज़ कर सकते हैं)।

सिंटैक्स

javascriptarray.reverse();

उदाहरण

आइए एक ऐरे को उल्टा करें:

javascriptlet arr = ['a', 'b', 'c'];
arr.reverse();

console.log(arr);

कोड एक्सिक्यूट होने का रिजल्ट:

javascript['c', 'b', 'a']

उदाहरण

आइए अब उल्टे हुए ऐरे को एक नए वेरिएबल में स्टोर करें:

javascriptlet arr = ['a', 'b', 'c'];
let res = arr.reverse();

console.log(res);

कोड एक्सिक्यूट होने का रिजल्ट:

javascript['c', 'b', 'a']

उदाहरण . एप्लिकेशन

आइए एक स्ट्रिंग के कैरेक्टर्स को उल्टे ऑर्डर में करें। इसके लिए हम स्ट्रिंग को 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'

यह भी देखें

  • split मेथड,
    जो स्ट्रिंग को बताए गए सेपरेटर के आधार पर ऐरे में बदलता है
  • join मेथड,
    जो ऐरे के एलिमेंट्स को बताए गए सेपरेटर के साथ स्ट्रिंग में जोड़ता है