Computer >> Máy Tính >  >> Lập trình >> Javascript

Hàm ArrayBuffer.slice () trong JavaScript

Đối tượng ArrayBuffer trong JavaScript đại diện cho một bộ đệm dữ liệu nhị phân có độ dài cố định. Phương thức slice () của đối tượng này trả về một phần hoặc, đoạn từ bộ đệm mảng (như một đối tượng riêng biệt). Nó chấp nhận hai đối số số nguyên đại diện cho phần bắt đầu (bao gồm) và kết thúc (loại trừ) của phần mảng được trả về.

Cú pháp

Cú pháp của nó như sau

arrayBuffer.slice(start, end);

Ví dụ

Hãy thử ví dụ sau.

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var arrayBuffer = new ArrayBuffer(16);
      var int32View = new Int32Array(arrayBuffer);
      int32View[1] = 102;
      var sliced = new Int32Array(arrayBuffer.slice(4,12));
      document.write(" "+sliced);
   </script>
</body>
</html>

Đầu ra

102,0