找到 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示例以同樣的方式,如果我們嘗試透過一個物件執行此函式 ... 閱讀更多

廣告

© . All rights reserved.