该特性目前仍处于 ECMAScript 7 规范提案中
目前的实现在未来可能会发生改变,甚至被完全删除,请谨慎使用。
SIMD.%type%.abs()
方法返回原 SIMD 值的绝对值。该方法只存在于 SIMD 浮点数类型上。
语法
SIMD.Float32x4.abs(t) SIMD.Float64x2.abs(t)
参数
- t
- 对应 SIMD 类型的值。
返回值
包含原值绝对值的 SIMD 类型值。
描述
SIMD.%type%.abs
方法类似于操作标量值的 Math.abs()
方法。
示例
var a = SIMD.Float32x4(-1, -2, 0, NaN); SIMD.Float32x4.abs(a); // Float32x4[1, 2, 0, NaN] var b = SIMD.Float64x2(-1, -2); SIMD.Float64x2.abs(b); // Float64x2[1, 2]
规范
Specification | Status | Comment |
---|---|---|
SIMD SIMDConstructor.abs |
Draft | Initial definition. |
浏览器兼容性
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | 未实现 | Nightly build | 未实现 | 未实现 | 未实现 |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | 未实现 | 未实现 | Nightly build | 未实现 | 未实现 | 未实现 |