JavaScript 中的 Atomics.xor() 函式
JavaScript 中的 Atomic 物件是一個提供原子操作的物件,如加法、減法、與、或、異或、載入、儲存等靜態方法,這些方法與 SharedArrayBuffer 物件一起使用。
atomic 物件的 xor() 函式接受一個值和一個位置,在給定的位置對給定的值執行異或運算。
語法
語法如下所示
Atomics.xor()
示例
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/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)); </script> </body> </html>
輸出
30, 29
廣告