জাভাস্ক্রিপ্টে ArrayBuffer অবজেক্ট একটি নির্দিষ্ট দৈর্ঘ্যের বাইনারি ডেটা বাফার প্রতিনিধিত্ব করে। এই অবজেক্টের isView() ফাংশন একটি আর্গুমেন্ট গ্রহণ করে এবং এটি ArrayBuffer (DataView, টাইপ করা অ্যারে) এর ভিউ কিনা তা যাচাই করে। যদি তাই হয়, এটি সত্য ফেরত দেয়, অন্যথায় এটি মিথ্যা ফেরত দেয়।
সিনট্যাক্স
এর সিনট্যাক্স নিম্নরূপ
arrayBuffer.isView(arg)
উদাহরণ
নিম্নলিখিত উদাহরণ চেষ্টা করুন.
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var arrayBuffer = new ArrayBuffer(5); arrayBuffer = ["apple", "orange", "mango"]; var bool = ArrayBuffer.isView(new Int32Array()) document.write(bool); </script> </body> </html>
আউটপুট
true
উদাহরণ
একইভাবে যদি আমরা টাইপ করা অ্যারে বা, একটি নাল মান বা, অনির্ধারিত মান ব্যতীত অন্য কোনও বস্তু পাস করে এই ফাংশনটি কার্যকর করার চেষ্টা করি তবে এই ফাংশনটি মিথ্যা ফেরত দেয়।
<html> <head> <title>JavaScript Example</title> </head> <body> <script> var arrayBuffer = new ArrayBuffer(5); arrayBuffer = ["apple", "orange", "mango"]; var bool1 = ArrayBuffer.isView(new Int32Array()); var bool2 = ArrayBuffer.isView(); var bool3 = ArrayBuffer.isView(null); var bool4 = ArrayBuffer.isView(undefined); console.log(bool1); console.log(bool2); console.log(bool3); console.log(bool4); </script> </body> </html>
আউটপুট
True false false false