¿Cómo comprobar si se soportan los arrays tipados de JavaScript?
Me gustaría probar con JavaScript si el navegador soporta arrays tipados http://caniuse.com/#feat=typedarrays
Intenté esto pero parece que no es la manera correcta porque algunos navegadores solo tienen un soporte parcial..:
if(window.ArrayBuffer){alert('typed array supported')}
Respuesta #1
Parece que algunos navegadores (IE10) no soportan Uint8ClampedArray, y si esa es una característica que piensas usar, simplemente puedes comprobarlo
if ( 'Uint8ClampedArray' in window ) { ...
Si la verificación devuelve falso, los arrays tipados y/o los arrays limitados no son compatibles.
Si no necesitas Uint8ClampedArray, puedes quedarte con lo que tienes, personalmente me gusta usar in
if ( 'ArrayBuffer' in window ) { ...
