📅  最后修改于: 2023-12-03 15:33:10.250000             🧑  作者: Mango
util.types.isUint8Array()
方法是 Node.js util
模块提供的一种方法,用于判定一个对象是否是 Uint8Array 类型。
util.types.isUint8Array(value)
value
:需要进行判定的值,可以是任何原始值或引用值。该方法返回一个布尔值,如果 value
是 Uint8Array 类型,则返回 true
,否则返回 false
。
const util = require('util');
const buffer = Buffer.from('hello world', 'utf8');
const uint8Array = new Uint8Array(buffer);
console.log(util.types.isUint8Array(uint8Array)); // true
console.log(util.types.isUint8Array(buffer)); // false
const util = require('util');
const assert = require('assert');
const buffer = Buffer.from('hello world', 'utf8');
const uint8Array = new Uint8Array(buffer);
assert.strictEqual(util.types.isUint8Array(uint8Array), true);
assert.strictEqual(util.types.isUint8Array(buffer), false);
util.types.isUint8Array()
方法只能用于判断 Uint8Array 类型,传入其他类型的值都会返回 false
。util.types.isUint8Array()
方法被存档为废弃方法,建议判断 Uint8Array 类型使用 Buffer.isUint8Array()
方法。