JavaScript 类型化数组 every() 方法
描述
every() 方法会对数组中的每个元素执行一个提供的函数。
every() 方法会在函数对所有元素都返回 true 时返回 true。
every() 方法会在函数对其中一个元素返回 false 时返回 false。
every() 方法不会对空元素执行函数。
every() 方法不会修改原始数组。
语法
typed-array.every(function(currentValue, index, arr), thisValue)
|
typed-array 必须是以下类型之一: Int8ArrayUint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float16Array Float32Array Float64Array BigInt64Array BigUint64Array |
参数
| 参数 | 描述 |
| function() | 必填。 要对数组中的每个元素运行的函数。 |
| currentValue | 必填项。 当前元素的值。 |
| index | 可选。 当前元素的索引。 |
| arr | 可选。 当前元素所在的数组。 |
| thisValue | 可选。默认值为 undefined。传递给函数的 this 值。 |
返回值
| 类型 | 描述 |
| 布尔值 | 如果所有元素都通过测试,则为 true,否则为 false。 |
JavaScript 类型化数组
浏览器支持
typed-array.every() 是 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月 |
