Node.js – util.types.isInt16Array() 方法
该util.types.isInt16Array()方法检查传入的值是否是一个内置的Int16Array实例或不是。如果满足上述条件,则返回True,否则返回False。
语法
util.types.isInt16Array(value)
参数
它只需要一个参数-
value-此输入值接受所需参数的输入并检查它是否是Int16Array实例。
它根据传递的输入值返回True或False。
示例1
创建一个名为“isInt16Array.js”的文件并复制以下代码片段。创建文件后,使用命令“nodeisInt16Array.js”运行此代码。
//util.types.isInt16Array()演示示例 //导入util模块 const util = require('util'); //将普通Int16-Array作为输入值传递 console.log("1. " + util.types.isInt16Array(new Int16Array())); //将数组缓冲区作为输入传递 console.log("2. " + util.types.isInt16Array(new ArrayBuffer())); //传递Float64数组作为输入 console.log("3. " + util.types.isInt16Array(new Float64Array()));输出结果
C:\home\node>> node isInt16Array.js 1. true 2. false 3. false
示例2
//util.types.isInt16Array()演示示例 //导入util模块 const util = require('util'); //定义一个int16数组 var int16 = new Int16Array(); int16[0] = 42; //定义另一个int16数组 var arr = new Int16Array([21,31]); //以值作为输入传递int16数组 console.log("1. " + util.types.isInt16Array(arr)); //传递int16数组第0个值作为输入 console.log("2. " + util.types.isInt16Array(int16));输出结果
C:\home\node>> node isInt16Array.js 1. true 2. true