Typed Array Reference
New to JavaScript Typed Arrays?
Typed Array Methods
Revised July 2025
| Method | Description | 
|---|---|
| at() | Returns one indexed element from a typed array | 
| byteLength | Returns the length (in bytes) of a typed array. | 
| byteOffset | Returns the offset (in bytes) of a typed array from the start of its ArrayBuffer | 
| BYTES_PER_ ELEMENT | Returns the number of bytes used to store one element in a typed array | 
| copyWithin() | Copies array elements to another position in the array | 
| entries() | Returns an iterator object with the key/value pairs from the array | 
| every() | Executes a function for each typed array element | 
| fill() | Fill all array elements with a value | 
| filter() | Returns a new array filled with elements that pass a test | 
| find() | Returns the first element that satisfies a condition | 
| findIndex() | Returns the index of the first element that satisfies a condition | 
| findLast() | Returns the last element that satisfies a condition | 
| findLastIndex() | Returns the index of the last element that satisfies a condition | 
| forEach() | Executes a function for each typed array element | 
| from() | Returns a typed array from any object with a length property | 
| includes() | Returns true if an array includes a specified value | 
| indexOf() | Returns the first index (position) of a specified value | 
| join() | Returns the elements of an array as a string | 
| keys() | Returns the keys of a typed array | 
| lastIndexOf() | Returns the last index (position) of a specified value | 
| length | Returns the lenth of the typed array | 
| map() | Returns a new array from calling a function for every array element | 
| name | Returns the name of the typed array | 
| of() | Returns a new typed array from an existing array | 
| reduce() | Reduce the values of an array to a single value | 
| reduceRight() | Reduce the values of an array to a single value (right-to-left) | 
| reverse() | Reverses a typed array in place | 
| set() | Stores values in a typed array from another array | 
| slice() | Reurns a new typed array sliced out of a typed array | 
| some() | Reurns true if one element satisfies a condition | 
| sort() | Sorts an array in place | 
| subarray() | Returns a subarray in the same memory space | 
| toLocaleString() | Returns all elements converted with their toLocaleString methods | 
| toReversed() | Reverses an array in place | 
| toSorted() | Sorts an array in place | 
| toString() | Returns a string of all typed array elements | 
| values() | Returns an iterator object with the values of an typed array | 
| with() | Returns a new typed array with an updated array element | 
Browser Support
Typed Array is an ECMAScript6 (ES6 2015) feature.
JavaScript 2015 is supported in all browsers since June 2017:
| Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 | 
| May 2016 | Apr 2017 | Jun 2017 | Sep 2016 | Jun 2016 | 
 
