Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

जावास्क्रिप्ट Array reverse() मेथड

जावास्क्रिप्ट का reverse() मेथड एरे एलिमेंट्स को उलटने के लिए उपयोग किया जाता है।

सिंटैक्स इस प्रकार है:

array.reverse()

उदाहरण 1

<!DOCTYPE html>
<html>
<body>
  <h2>डेमो हेडिंग</h2>
  <p id="test"></p>
  <script>
    var arrStud = ["Laptop", "Desktop", "Tablet"];
    document.getElementById("test").innerHTML = 
      "Initial array = " + arrStud + ", 
Reversed array = " + arrStud.reverse(); </script> </body>

आउटपुट

प्रारंभिक एरे: Laptop,Desktop,Tablet

उलटा एरे: Tablet,Desktop,Laptop

उदाहरण 2 - बटन के साथ

<!DOCTYPE html>
<html>
<body>
  <h2>कार वेरिएंट</h2>
  <button onclick="display()">Reverse</button>
  <p id="test"></p>
  <script>
    var car = ["Hatchback", "Convertible", "SUV", "AUV", "MUV"];
    document.getElementById("test").innerHTML = "Initial Array = " + car;
    
    function display() {
      car.reverse();
      document.getElementById("test").innerHTML = "Reversed Array = " + car;
    }
  </script>
</body>

महत्वपूर्ण विशेषताएं

  • म्यूटेट करता है: मूल एरे को उलट देता है
  • रिटर्न: उसी एरे का रेफरेंस (अब उलटा हुआ)
  • इन-प्लेस: कोई नया एरे नहीं बनाता

इम्यूटेबल विकल्प

const arr = [1, 2, 3, 4, 5];

// मूल बदले बिना उलटना
const reversed = [...arr].reverse(); // [5, 4, 3, 2, 1]
const reversed2 = arr.slice().reverse(); // [5, 4, 3, 2, 1]
const reversed3 = Array.from(arr).reverse(); // [5, 4, 3, 2, 1]

console.log(arr); // [1, 2, 3, 4, 5] - अपरिवर्तित

उपयोग केस

// हाल के पहले दिखाना
const messages = getMessages();
messages.reverse().forEach(msg => display(msg));

// स्टैक व्यवहार (LIFO)
const stack = [];
stack.push(1);
stack.push(2);
stack.reverse(); // अब pop() से पहला मिलेगा
  1. JavaScript Array.shift(): पहला तत्व हटाएं JavaScript Array.shift(): पहला तत्व हटाएं

    Array.prototype.shift() मेथड एरे से पहला तत्व हटाता है, उस तत्व को लौटाता है, और शेष सभी तत्वों के इंडेक्स को 1 से घटा देता है। यह एरे की लंबाई बदल देता है। उदाहरण { const removed = arr.shift(); fillEle.innerHTML = `हटाया गया: ${removed}<br>शेष: ` + arr.join(, ); });

  1. JavaScript Array.reverse(): एरे को उल्टा करें JavaScript Array.reverse(): एरे को उल्टा करें

    Array.prototype.reverse() मेथड एरे के तत्वों के क्रम को स्थानांतरित (in-place) उलट देता है। पहला तत्व अंतिम बन जाता है और अंतिम पहला। यह मूल एरे को बदल देता है और उसी एरे का संदर्भ लौटाता है। उदाहरण { arr.reverse(); fillEle.innerHTML = उल्टा: + arr.join(, ); }); </scrip

  1. जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग

    परिचय डीस्ट्रक्चरिंग असाइनमेंट (ES2015) ऐरे से मानों को अलग-अलग वेरिएबल्स में अनपैक करने का एक संक्षिप्त सिंटैक्स है। यह पठनीयता में सुधार करता है और मैन्युअल इंडेक्स एक्सेस की आवश्यकता को कम करता है। उदाहरण निम्न कोड जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग के लिए है: <!DOCTYPE html> <html