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

JavaScript में TypedArray.reverse() फंक्शन


TypedArray.reverse() मेथड

reverse() मेथड TypedArray के एलिमेंट्स को उल्टा (in-place) करता है - पहला एलिमेंट अंतिम बन जाता है और अंतिम पहला। यह उसी ऐरे को लौटाता है।

सिंटैक्स

typedArray.reverse()

उदाहरण

<html> <head> <title>JavaScript TypedArray reverse Example</title> </head> <body>
  <script type="text/javascript">
    var typedArray = new Int32Array([11, 5, 13, 4, 15, 3, 17, 2, 19, 8]);
    document.write("मूल ऐरे: " + typedArray + "<br>");
    
    var result = typedArray.reverse();
    document.write("उल्टा ऐरे: " + result);
  </script> </body> </html>

आउटपुट

मूल ऐरे: 11,5,13,4,15,3,17,2,19,8
उल्टा ऐरे: 8,19,2,17,3,15,4,13,5,11

महत्वपूर्ण नोट्स

  • मूल ऐरे बदल जाता है (म्यूटेटिंग मेथड)
  • कोई पैरामीटर नहीं लेता
  • सभी TypedArray टाइप्स पर काम करता है
  • सामान्य Array.reverse() के समान व्यवहार

सुधार: मूल कोड में त्रुटि

मूल उदाहरण में typedArray.reverse(Math.sqrt) लिखा था, लेकिन reverse() कोई आर्गुमेंट नहीं लेता। यह पैरामीटर अनदेखा किया जाता है। सही उपयोग केवल typedArray.reverse() है।

व्यावहारिक उदाहरण

<script>
  // बाइनरी डेटा प्रोसेसिंग में उपयोगी
  var buffer = new ArrayBuffer(16);
  var view = new Uint8Array(buffer);
  
  // डेटा भरें
  for (var i = 0; i < view.length; i++) {
    view[i] = i * 10;
  }
  // [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150]
  
  view.reverse();
  // [150, 140, 130, 120, 110, 100, 90, 80, 70, 60, 50, 40, 30, 20, 10, 0]
</script>
  1. जावास्क्रिप्ट Array fill() फंक्शन जावास्क्रिप्ट Array fill() फंक्शन

    जावास्क्रिप्ट का fill() मेथड एरे में एलिमेंट्स को एक स्टैटिक वैल्यू से भरने के लिए उपयोग किया जाता है। सिंटैक्स इस प्रकार है: array.fill(value, start, end) ऊपर, value एरे में भरने का मान है, start एरे भरना शुरू करने का इंडेक्स है, जबकि end एरे भरना बंद करने का इंडेक्स है। उदाहरण 1 <!DOCTYPE ht

  1. जावास्क्रिप्ट Array.of() फंक्शन जावास्क्रिप्ट Array.of() फंक्शन

    जावास्क्रिप्ट का Array.of() मेथड पैरामीटर वैल्यूज के रूप में वेरिएबल्स के साथ एक नया एरे इंस्टेंस बनाने के लिए उपयोग किया जाता है। सिंटैक्स इस प्रकार है: Array.of(element0, element1, ..., elementN) ऊपर, एलिमेंट्स पैरामीटर वैल्यूज के रूप में वैल्यूज हैं। उदाहरण 1 <!DOCTYPE html> <html>

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

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