Computer >> Máy Tính >  >> Lập trình >> Javascript

Hàm Atomics.or () trong JavaScript

Đối tượng Atomic của JavaScript là một đối tượng và cung cấp các hoạt động nguyên tử như thêm, phụ và hoặc, xor, tải, lưu trữ, v.v. dưới dạng phương thức tĩnh, các phương thức này được sử dụng với các đối tượng SharedArrayBuffer.

hoặc () chức năng của nguyên tử đối tượng chấp nhận một giá trị đại diện cho vị trí của một mảng, thực hiện phép toán OR theo chiều bit trên giá trị ở vị trí đã cho và trả về giá trị cũ trong đó.

Cú pháp

Cú pháp của nó như sau

Atomics.or(data, 0, 30)

Ví dụ

<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;
      document.write(Atomics.or(data, 0, 30));
      document.write("<br>");
   document.write(Atomics.or(data, 0));
</script>
</body>
</html>

Đầu ra

20
30

Ví dụ

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

Đầu ra

2
7