Skip to content

Commit eea35d1

Browse files
committed
Fall back to ObjectToString if ArrayBuffer.isView is unsupported
1 parent c37c2e3 commit eea35d1

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

support/types.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,11 @@ exports.isGeneratorFunction = isGeneratorFunction;
6060
exports.isPromise = isPromise;
6161

6262
function isArrayBufferView(value) {
63-
return ArrayBufferSupported && ArrayBuffer.isView(value);
63+
if (ArrayBufferSupported && ArrayBuffer.isView) {
64+
return ArrayBuffer.isView(value);
65+
}
66+
67+
return ObjectToString(value) === '[object ArrayBuffer]';
6468
}
6569
exports.isArrayBufferView = isArrayBufferView;
6670

0 commit comments

Comments
 (0)