Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptのArrayBuffer.slice()関数


JavaScriptのArrayBufferオブジェクトは、固定長のバイナリデータバッファを表します。このオブジェクトのslice()メソッドは、配列バッファから(個別のオブジェクトとして)一部またはチャンクを返します。返される配列の部分の開始(包括的)と終了(排他的)を表す2つの整数引数を受け入れます。

構文

その構文は次のとおりです

arrayBuffer.slice(start, end);

次の例を試してください。

<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>

出力

102,0

  1. JavaScript関数呼び出し

    JavaScriptのcall()関数を使用すると、異なるオブジェクトから同じメソッドを使用できます。ここでは、パラメータが個別に渡されます。 以下は、JavaScript関数call()のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0

  2. JavaScript関数の適用

    JavaScriptのapply()関数を使用すると、異なるオブジェクトから同じメソッドを使用できます。ここでは、パラメータが配列として渡されます。 以下は、JavaScript関数apply()-のコードです。 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scal