const util = require(
'util'
);
const { types } = require(
'util'
);
let value1 = Uint8Array.from([1, 2, 3, 4])
let akash = value1.subarray(0, 2)
let arrayBuffer = akash.buffer;
let geeksforgeeks =
new
BigUint64Array(465);
console.log(
"1.>"
, util.types.isArrayBufferView(arrayBuffer));
console.log(
"2.>"
, util.types.isArrayBufferView());
console.log(
"3.>"
, util.types.isArrayBufferView(
new
Float32Array()));
console.log(
"4.>"
,
util.types.isArrayBufferView({ name:
"satyam"
, value:
"sahai"
}));
let amit =
new
Uint8Array([
"alfa"
, 1]);
let newArrayBuffer = amit.buffer;
console.log(
"5.>"
, util.types.isArrayBufferView(newArrayBuffer));
console.log(
"6.>"
, types.isArrayBufferView(
new
Uint8Array()));
console.log(
"7.>"
, types.isArrayBufferView(geeksforgeeks.buffer));
let var1 =
new
ArrayBuffer();
let var2 =
new
Int16Array();
if
(util.types.isArrayBufferView(var1))
console.log(
"Yes, the value have ArrayBuffer View."
);
else
console.log(
"No, provided value do not have ArrayBuffer View."
);
if
(util.types.isArrayBufferView(var2))
console.log(
"Yes, the value have ArrayBuffer View."
);
else
console.log(
"No, provided value do not have ArrayBuffer View"
);