AnimationUtils.isTypedArray()
方法用于检测指定对象是否为类型化数组。
AnimationUtils.isTypedArray( object )
object
:必需,要检测的对象。一个布尔值。
true
:若该对象为类型化数组。false
:若该对象不为类型化数组。import { AnimationUtils } from 'three';
const arr1 = [1, 2, 3];
const arr2 = new Float32Array(3);
AnimationUtils.isTypedArray(arr1); // false
AnimationUtils.isTypedArray(arr2); // true
AnimationUtils.isTypedArray()
只能检测类型化数组,普通数组将一律返回 false
。Object.prototype.toString()
方法进行判断,因此只能检测诸如 Float32Array
、Int8Array
、Uint8Array
等构造器创建的类型化数组,不能检测 ArrayBuffer
及其它 JavaScript 对象。