जावास्क्रिप्ट का Atomics ऑब्जेक्ट एक ऐसा ऑब्जेक्ट है जो add, sub, and, or, xor, load, store आदि एटॉमिक ऑपरेशन्स को स्टैटिक मेथड्स के रूप में प्रदान करता है; इन मेथड्स का उपयोग SharedArrayBuffer ऑब्जेक्ट्स के साथ किया जाता है।
xor() फ़ंक्शन atomic ऑब्जेक्ट का एक नंबर और पोजीशन स्वीकार करता है और दिए गए पोजीशन पर दिए गए मान पर एक XOR ऑपरेशन करता है।
सिंटैक्स
इसका सिंटैक्स निम्नानुसार है
Atomics.xor(typedArray, index, value)
उदाहरण
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> const arrayBuffer = new SharedArrayBuffer(16); const 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