找到 598 篇文章 关于 前端脚本

JavaScript 中的 Atomics.xor() 函数

Samual Sam
更新于 2020-06-25 10:19:19

113 次查看

JavaScript 的 Atomic 对象是一个对象,它提供原子操作,例如 add、sub、and、or、xor、load、store 等作为静态方法,这些方法与 SharedArrayBuffer 对象一起使用。Atomic 对象的 xor() 函数接受一个数字和位置,并在给定位置对给定值执行异或运算。语法其语法如下Atomics.xor()示例 在线演示    JavaScript 示例           var arrayBuffer = new SharedArrayBuffer(16);       var data = new Uint8Array(arrayBuffer);       data[0] = 30;       document.write(Atomics.xor(data, 0, 3));       document.write(", "+Atomics.load(data, 0));     输出30, 29

JavaScript 中的 Atomics.sub() 函数

karthikeya Boyini
更新于 2020-06-25 09:53:06

95 次查看

JavaScript 的 Atomic 对象是一个对象,它提供原子操作,例如 add、sub、and、or、xor、load、store 等作为静态方法,这些方法与 SharedArrayBuffer 对象一起使用。Atomic 对象的 sub() 函数接受一个数字和位置,从给定位置的数字中减去给定数字,并返回旧位置中数字的值。语法其语法如下。Atomics.sub()示例 在线演示    JavaScript 示例           var arrayBuffer = new SharedArrayBuffer(16);       var data = new Uint8Array(arrayBuffer);       ... 阅读更多

JavaScript 中的 Atomics.store() 函数

Samual Sam
更新于 2020-06-25 09:53:45

95 次查看

JavaScript 的 Atomic 对象是一个对象,它提供原子操作,例如 add、sub、and、or、xor、load、store 等作为静态方法,这些方法与 SharedArrayBuffer 对象一起使用。Atomic 对象的 store() 函数接受一个数字(值)和数组中的一个位置,将给定值存储在指定位置并返回相同的值。语法其语法如下Atomics.store()示例 在线演示    JavaScript 示例           var arrayBuffer = new SharedArrayBuffer(16);       var data = new Uint8Array(arrayBuffer);       data[0] = 20;       Atomics.store(data, ... 阅读更多

JavaScript 中的 Atomics.load() 函数

karthikeya Boyini
更新于 2020-06-25 09:54:19

117 次查看

JavaScript 的 Atomic 对象是一个对象,它提供原子操作,例如 add、sub、and、or、xor、load、store 等作为静态方法,这些方法与 SharedArrayBuffer 对象一起使用。Atomic 对象的 load() 函数返回数组给定位置的值。语法其语法如下Atomics.load()示例 在线演示    JavaScript 示例           var arrayBuffer = new SharedArrayBuffer(16);       var data = new Uint8Array(arrayBuffer);       data[0] = 20;       Atomics.add(data, 0, 30);       document.write(Atomics.load(data, 0));     输出50示例 在线演示 ... 阅读更多

JavaScript 中的 Atomics.isLockFree() 函数

Samual Sam
更新于 2020-06-25 09:54:40

90 次查看

JavaScript 的 Atomic 对象是一个对象,它提供原子操作,例如 add、sub、and、or、xor、load、store 等作为静态方法,这些方法与 SharedArrayBuffer 对象一起使用。此方法用于确定是使用锁还是原子操作。语法其语法如下Atomics.isLockFree(size)示例 在线演示    JavaScript 示例           document.write(Atomics.isLockFree(7));       document.write("");       document.write(" "+Atomics.isLockFree(8));     输出false false

JavaScript 中的 Atomics.or() 函数

karthikeya Boyini
更新于 2020-06-25 09:55:16

85 次查看

JavaScript 的 Atomic 对象是一个对象,它提供原子操作,例如 add、sub、and、or、xor、load、store 等作为静态方法,这些方法与 SharedArrayBuffer 对象一起使用。Atomic 对象的 or() 函数接受一个表示数组位置的值,对给定位置的值执行按位或运算,并返回其旧值。语法其语法如下Atomics.or(data, 0, 30)示例 在线演示    JavaScript 示例           var arrayBuffer = new SharedArrayBuffer(16);       var data = new Uint8Array(arrayBuffer);       ... 阅读更多

JavaScript 中的 Atomics.and() 函数

Samual Sam
更新于 2020-06-25 09:55:53

98 次查看

JavaScript 的 Atomic 对象是一个对象,它提供原子操作,例如 add、sub、and、or、xor、load、store 等作为静态方法,这些方法与 SharedArrayBuffer 对象一起使用。Atomic 对象的 and() 函数接受一个表示数组位置的值,对给定位置的值执行按位与运算,并返回其旧值。语法其语法如下Atomics.and()示例 在线演示    JavaScript 示例           var arrayBuffer = new SharedArrayBuffer(16);       var data = new Uint8Array(arrayBuffer);       data[0] = ... 阅读更多

JavaScript 中的 Atomics.add() 函数

karthikeya Boyini
更新于 2020-06-25 09:56:17

117 次查看

JavaScript 的 Atomic 对象是一个对象,它提供原子操作,例如 add、sub、and、or、xor、load、store 等作为静态方法,这些方法与 SharedArrayBuffer 对象一起使用。此对象的 add() 函数接受一个数字和位置,将给定数字添加到给定位置的数字中,并返回旧位置中数字的值。语法其语法如下Atomics.add()示例 在线演示    JavaScript 示例           var arrayBuffer = new SharedArrayBuffer(16);       var data = new Uint8Array(arrayBuffer);       data[0] = ... 阅读更多

JavaScript 中的 ArrayBuffer.slice() 函数

Samual Sam
更新于 2020-06-25 09:56:41

433 次查看

JavaScript 中的 ArrayBuffer 对象表示一个固定长度的二进制数据缓冲区。此对象的 slice() 方法返回数组缓冲区的一部分或块(作为单独的对象)。它接受两个整数参数,分别表示要返回的部分的开始(包含)和结束(不包含)。语法其语法如下arrayBuffer.slice(start, end);示例尝试以下示例。 在线演示    JavaScript 示例           var arrayBuffer = new ArrayBuffer(16);       var int32View = new Int32Array(arrayBuffer);       int32View[1] = 102;       var sliced = new Int32Array(arrayBuffer.slice(4,12));       document.write(" "+sliced);     输出102,0

JavaScript 中的 ArrayBuffer.isView() 函数

karthikeya Boyini
更新于 2020-06-25 09:57:17

167 次查看

JavaScript 中的 ArrayBuffer 对象表示一个固定长度的二进制数据缓冲区。此对象的 isView() 函数接受一个参数并验证它是否是 ArrayBuffer 的视图(DataView、类型化数组)。如果是,则返回 true,否则返回 false。语法其语法如下arrayBuffer.isView(arg)示例尝试以下示例。 在线演示    JavaScript 示例           var arrayBuffer = new ArrayBuffer(5);       arrayBuffer = ["apple", "orange", "mango"];       var bool = ArrayBuffer.isView(new Int32Array())       document.write(bool);     输出true示例以同样的方式,如果我们尝试通过一个对象执行此函数 ... 阅读更多

广告