কম্পিউটার

জাভাস্ক্রিপ্টে ArrayBuffer.byteLength প্রপার্টি


জাভাস্ক্রিপ্টে ArrayBuffer অবজেক্ট একটি নির্দিষ্ট দৈর্ঘ্যের বাইনারি ডেটা বাফারকে উপস্থাপন করে৷ বাইটলেংথ ArrayBuffer এর সম্পত্তি একটি স্বাক্ষরবিহীন, 32-বিট পূর্ণসংখ্যা প্রদান করে যা ArrayBuffer-এর আকার/দৈর্ঘ্য নির্দিষ্ট করে৷

সিনট্যাক্স

এর সিনট্যাক্স নিম্নরূপ

array.byteLength

উদাহরণ

নিম্নলিখিত উদাহরণ চেষ্টা করুন.

<html>
<head>
<title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var arrayBuffer = new ArrayBuffer(8);
      var result = arrayBuffer.byteLength;
      document.write("length of the array buffer is: " + result);
   </script>
</body>
</html>

আউটপুট

length of the array buffer is: 8

উদাহরণ

আপনি একটি স্ট্রিং মান পাস করে একটি অ্যারে বাফার অবজেক্ট তৈরি করতে পারেন এবং নিম্নলিখিত উদাহরণের মতো এর দৈর্ঘ্য পেতে পারেন। যেহেতু এখানে আমরা কোনো আকার মান পাস করিনি এটি 0 −

প্রদান করে
<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var obj = new ArrayBuffer("Hi welcome to Tutorialspoint");
      var byteLength = obj.byteLength;
      document.write(byteLength);
   </script>
</body>
</html>

আউটপুট

0

ত্রুটি

একটি ArrayBuffer তৈরি করার সময় আপনি নেতিবাচক মান, জটিল সংখ্যা এবং আকার 2 53 এর বেশি হওয়া উচিত নয়। অন্যথায় এই ফাংশন একটি ত্রুটি তৈরি করে।

আকারের বেশি 2 53

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var obj = new ArrayBuffer(9007199254740995);
      var byteLength = obj.byteLength;
      document.write(byteLength);
   </script>
</body>
</html>

আউটপুট

Error: Array buffer allocation failed

একটি জটিল সংখ্যা সহ আকার

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var obj = new ArrayBuffer(2+3i);
      var byteLength = obj.byteLength;
      console.log(byteLength);
      </script>
</body>
</html>

আউটপুট

Error: Invalid or unexpected token

নেতিবাচক মান সহ আকার

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var obj = new ArrayBuffer(-72);
      var byteLength = obj.byteLength;
      console.log(byteLength);
   </script>
</body>
</html>

আউটপুট

Error: Invalid array buffer length

  1. জাভাস্ক্রিপ্ট কার্সার সম্পত্তি

  2. জাভাস্ক্রিপ্ট ইনফিনিটি প্রপার্টি

  3. জাভাস্ক্রিপ্ট লাস্ট ইনডেক্স প্রপার্টি

  4. জাভাস্ক্রিপ্ট উৎস সম্পত্তি