JavaScript 类型化数组 Reference
JavaScript 什么是类型化数组?
类型化数组方法
修订于 2025 年 7 月
| 方法 | 描述 |
|---|---|
| at() | 返回类型化数组中指定的一个元素 |
| byteLength | 返回类型化数组的长度(以字节为单位)。 |
| byteOffset | 返回类型化数组相对于其 ArrayBuffer 起始位置的偏移量(以字节为单位)。 |
| BYTES_PER_ ELEMENT |
返回类型化数组中存储一个元素所用的字节数 |
| copyWithin() | 将数组元素复制到数组中的另一个位置 |
| entries() | 返回一个包含数组中键值对的迭代器对象 |
| every() | 对每个类型化数组元素执行一个函数 |
| fill() | 用一个值填充所有数组元素 |
| filter() | 返回一个新数组,其中填充了通过测试的元素 |
| find() | 返回满足条件的第一个元素 |
| findIndex() | 返回满足条件的第一个元素的索引 |
| findLast() | 返回满足条件的最后一个元素 |
| findLastIndex() | 返回满足条件的最后一个元素的索引 |
| forEach() | 对类型化数组中的每个元素执行一个函数 |
| from() | 从任何具有 length 属性的对象返回一个类型化数组 |
| includes() | 如果数组包含指定值,则返回 true |
| indexOf() | 返回指定值的第一个索引(位置) |
| join() | 将数组元素作为字符串返回 |
| keys() | 返回类型化数组的键 |
| lastIndexOf() | 返回指定值的最后一个索引(位置) |
| length | 返回类型化数组的长度 |
| map() | 对数组中的每个元素调用函数,返回一个新数组 |
| name | 返回类型化数组的名称 |
| of() | 从现有数组返回一个新的类型化数组 |
| reduce() | 将数组中的值简化为单个值 |
| reduceRight() | 将数组中的值简化为单个值(从右到左) |
| reverse() | 原地反转类型化数组 |
| set() | 将另一个数组的值存储到类型化数组中 |
| slice() | 返回从类型化数组中切出的新类型化数组 |
| some() | 如果某个元素满足条件,则返回 true |
| sort() | 对数组进行原地排序 |
| subarray() | 返回一个存储在同一内存空间中的子数组 |
| toLocaleString() | 返回所有使用 toLocaleString 方法转换后的元素 |
| toReversed() | 原地反转数组 |
| toSorted() | 原地排序数组 |
| toString() | 返回包含所有类型化数组元素的字符串 |
| values() | 返回一个包含类型化数组值的迭代器对象 |
| with() | 返回一个包含已更新数组元素的新类型化数组 |
浏览器支持
类型化数组 是 ECMAScript 6 (ES6 2015) 的一项特性。
JavaScript 2015 自 2017 年 6 月起,所有浏览器均已支持 JavaScript 2015。
| Chrome 51 |
Edge 15 |
Firefox 54 |
Safari 10 |
Opera 38 |
| 2016年5月 | 2017年4月 | 2017年6月 | 2016年9月 | 2016年6月 |
