Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ฟังก์ชัน Atomics.xor() ใน JavaScript


Atomic object ของ JavaScript เป็นวัตถุและให้การดำเนินการของ atomic เช่น add, sub, และ, or, xor, load, store ฯลฯ เป็นวิธีการคงที่ วิธีการเหล่านี้ใช้กับวัตถุ SharedArrayBuffer

xor() หน้าที่ของ อะตอม วัตถุยอมรับตัวเลขและตำแหน่ง และดำเนินการ 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