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

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


TypedArray.values() मेथड

values() मेथड एक नया इटरेटर ऑब्जेक्ट लौटाता है जिसमें TypedArray के प्रत्येक इंडेक्स के लिए मान होते हैं। यह ES6 इटरेशन प्रोटोकॉल का हिस्सा है।

सिंटैक्स

typedArray.values()

उदाहरण

<html> <head> <title>JavaScript TypedArray values Example</title> </head> <body>
  <script type="text/javascript">
    var typedArray = new Int32Array([11, 5, 13, 4, 15, 3, 17, 2, 19, 8]);
    var iterator = typedArray.values();
    
    document.write("Typed Array के कंटेंट्स: ");
    for (var i = 0; i < typedArray.length; i++) {
      document.write(iterator.next().value + " ");
    }
  </script> </body> </html>

आउटपुट

Typed Array के कंटेंट्स: 11 5 13 4 15 3 17 2 19 8

इटरेटर का उपयोग

इटरेटर ऑब्जेक्ट में next() मेथड होता है जो {value, done} ऑब्जेक्ट लौटाता है:

  • value - अगला एलिमेंट
  • done - बूलियन (true यदि इटरेशन पूरा)

आधुनिक उपयोग (for...of लूप)

<script>
  var typedArray = new Int32Array([11, 5, 13, 4, 15, 3, 17, 2, 19, 8]);
  
  // for...of लूप का उपयोग (अधिक सरल)
  for (var value of typedArray.values()) {
    document.write(value + " ");
  }
  
  // या सीधे typedArray पर इटरेट करें (values() डिफ़ॉल्ट इटरेटर है)
  for (var value of typedArray) {
    document.write(value + " ");
  }
</script>

उपयोग के मामले

  • फंक्शनल प्रोग्रामिंग पैटर्न्स के साथ इंटीग्रेशन
  • लेजी इवैल्यूएशन के लिए
  • अन्य इटरेटर मेथड्स (keys(), entries()) के साथ कंबाइन करने के लिए
  1. - JavaScript में TypedArray.set() फंक्शन

    TypedArray.set() मेथड set() मेथड एक स्रोत ऐरे (या TypedArray) के मानों को वर्तमान TypedArray में निर्दिष्ट इंडेक्स से शुरू करके कॉपी करता है। यह इन-प्लेस ऑपरेशन है। सिंटैक्स typedArray.set(sourceArray, offset) sourceArray - कॉपी करने वाला ऐरे या TypedArray offset - लक्ष्य ऐरे में शुरुआती इंडेक्स

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

    TypedArray.reverse() मेथड reverse() मेथड TypedArray के एलिमेंट्स को उल्टा (in-place) करता है - पहला एलिमेंट अंतिम बन जाता है और अंतिम पहला। यह उसी ऐरे को लौटाता है। सिंटैक्स typedArray.reverse() उदाहरण <html> <head> <title>JavaScript TypedArray reverse Example</title> <

  1. JavaScript array.values() मेथड JavaScript array.values() मेथड

    JavaScript array.values() एक इटरेटर ऑब्जेक्ट लौटाता है जिसमें दिए गए ऐरे के सभी मान होते हैं। उदाहरण { fillEle.innerHTML = ; for (let x of arr.values()) { fillEle.innerHTML += x + </br>; } }); </script> </body> </html> आउटपुट यहां क