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

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


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

ร้านค้า() หน้าที่ของ อะตอม วัตถุยอมรับตัวเลข (ค่า) และตำแหน่งในอาร์เรย์ และเก็บค่าที่กำหนดในตำแหน่งที่ระบุและส่งกลับค่าเดิม

ไวยากรณ์

มีรูปแบบดังนี้

Atomics.store()

ตัวอย่าง

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var arrayBuffer = new SharedArrayBuffer(16);
      var data = new Uint8Array(arrayBuffer);
      data[0] = 20;
      Atomics.store(data, 0, 30);
      document.write(Atomics.load(data, 0));
   </script>
</body>
</html>

ผลลัพธ์

30

ตัวอย่าง

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var arrayBuffer = new SharedArrayBuffer(16);
      var data = new Uint8Array(arrayBuffer);
      document.write(Atomics.store(data, 0, 10));
      document.write("<br>");
      document.write(Atomics.store(data, 1, 20));
      document.write("<br>");
      document.write(Atomics.store(data, 2, 30));
      document.write("<br>");
      document.write(Atomics.store(data, 3, 40));
   </script>
</body>
</html>

ผลลัพธ์

10
20
30
40