जावास्क्रिप्ट में ArrayBuffer ऑब्जेक्ट एक फिक्स्ड-लेंथ बाइनरी डेटा बफर को दर्शाता है। इस ऑब्जेक्ट का isView() फ़ंक्शन एक आर्गुमेंट स्वीकार करता है और वेरिफाई करता है कि यह ArrayBuffer का व्यू है या नहीं (DataView, टाइप्ड ऐरे)। यदि हां, तो यह true लौटाता है अन्यथा false।
सिंटैक्स
इसका सिंटैक्स निम्नानुसार है
ArrayBuffer.isView(arg)
उदाहरण
निम्न उदाहरण आजमाएं।
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> const arrayBuffer = new ArrayBuffer(5); const bool = ArrayBuffer.isView(new Int32Array()) document.write(bool); </script> </body> </html>
आउटपुट
true
उदाहरण
इसी तरह यदि हम इस फ़ंक्शन को टाइप्ड ऐरे के अलावा किसी अन्य ऑब्जेक्ट या null या undefined वैल्यू पास करके एक्सीक्यूट करते हैं तो यह फ़ंक्शन false लौटाता है।
<html> <head> <title>JavaScript Example</title> </head> <body> <script> const arrayBuffer = new ArrayBuffer(5); const bool1 = ArrayBuffer.isView(new Int32Array()); const bool2 = ArrayBuffer.isView(); const bool3 = ArrayBuffer.isView(null); const bool4 = ArrayBuffer.isView(undefined); console.log(bool1); console.log(bool2); console.log(bool3); console.log(bool4); </script> </body> </html>
आउटपुट
True false false false