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

JavaScriptのArrayBuffer.isView()関数


JavaScriptのArrayBufferオブジェクトは、固定長のバイナリデータバッファを表します。このオブジェクトのisView()関数は引数を受け入れ、それがArrayBuffer(DataView、型付き配列)のビューであるかどうかを確認します。その場合、trueを返し、それ以外の場合はfalseを返します。

構文

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

arrayBuffer.isView(arg)

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

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var arrayBuffer = new ArrayBuffer(5);
      arrayBuffer = ["apple", "orange", "mango"];
      var bool = ArrayBuffer.isView(new Int32Array())
      document.write(bool);
   </script>
</body>
</html>

出力

true

同様に、型付き配列、null値、または未定義値以外のオブジェクトを渡してこの関数を実行しようとすると、この関数はfalseを返します。

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script>
      var arrayBuffer = new ArrayBuffer(5);
      arrayBuffer = ["apple", "orange", "mango"];
      var bool1 = ArrayBuffer.isView(new Int32Array());
      var bool2 = ArrayBuffer.isView();
      var bool3 = ArrayBuffer.isView(null);
      var bool4 = ArrayBuffer.isView(undefined);
      console.log(bool1);
      console.log(bool2);
      console.log(bool3);
      console.log(bool4);
   </script>
</body>
</html>

出力

True
false
false
false

  1. JavaScript関数の呼び出し

    関数呼び出しは、特定の関数を呼び出すように定義された後、関数名の後に()を追加することにより、関数定義の中括弧内のコードを実行するために使用されます。 以下は、JavaScript関数の呼び出しを実装するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial

  2. JavaScript数値関数

    JavaScript Number()関数は、引数として渡されたオブジェクト値をそれぞれの数値に変換します。 以下は、JavaScript Number()関数のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> &