Files
fc/publish/sdk/cocos_native/2.4.12/engine/polyfill/array-buffer.js
T
2026-05-23 22:10:14 +08:00

14 lines
521 B
JavaScript

if (!ArrayBuffer.isView) {
const TypedArray = Object.getPrototypeOf(Int8Array);
ArrayBuffer.isView = (typeof TypedArray === 'function') ? function (obj) {
return obj instanceof TypedArray;
} : function (obj) {
// old JSC, phantom, QtWebview
if (typeof obj !== 'object') {
return false;
}
let ctor = obj.constructor;
return ctor === Float64Array || ctor === Float32Array || ctor === Uint8Array || ctor === Uint32Array || ctor === Int8Array;
};
}