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>
आउटपुट
"यहां क्लिक करें" बटन पर क्लिक करने पर -