JavaScript ArrayBuffer অবজেক্ট একটি জেনেরিক, নির্দিষ্ট দৈর্ঘ্যের কাঁচা বাইনারি ডেটা বাফার উপস্থাপন করতে ব্যবহৃত হয়। একটি ArrayBuffer অবজেক্টের বিষয়বস্তু ম্যানিপুলেট করার জন্য আমাদের একটি DataView অবজেক্ট তৈরি করতে হবে কারণ আমরা সরাসরি বিষয়বস্তু ম্যানিপুলেট করতে পারি না। আমরা DataView অবজেক্ট ব্যবহার করে পড়তে এবং লিখতে পারি।
সিনট্যাক্স
new ArrayBuffer(byteSize)
বাইট সাইজ প্যারামিটার অ্যারে বাফার সাইজ নির্দিষ্ট করে বাইট তৈরি করা হবে।
নিচে ArrayBuffer() অবজেক্ট −
এর জন্য কোড দেওয়া হলউদাহরণ
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .sample { font-size: 20px; font-weight: 500; } </style> </head> <body> <h1>JavaScript ArrayBuffer object</h1> <div class="sample"></div> <button class="Btn">CLICK HERE</button> <h3>Click on the above button to see the array buffer object contents in binary</h3> <script> let fillEle = document.querySelector(".sample"); var buffer = new ArrayBuffer(8); var view1 = new DataView(buffer); view1.setInt16(0, 0x2721); fillEle.innerHTML = view1.getInt16(0).toString(16); document.querySelector('.Btn').addEventListener('click',()=>{ fillEle.innerHTML = view1.getInt16(0).toString(2); }) </script> </body> </html>
আউটপুট
"এখানে ক্লিক করুন" বোতামে ক্লিক করলে -