জাভাস্ক্রিপ্টের পারমাণবিক বস্তু হল একটি বস্তু এবং যা পরমাণু ক্রিয়াকলাপ প্রদান করে যেমন অ্যাড, সাব, এবং, বা, xor, লোড, স্টোর ইত্যাদি স্ট্যাটিক পদ্ধতি হিসাবে, এই পদ্ধতিগুলি SharedArrayBuffer অবজেক্টের সাথে ব্যবহার করা হয়।
সাব() পারমাণবিক এর কার্যকারিতা বস্তু একটি সংখ্যা এবং অবস্থান গ্রহণ করে, প্রদত্ত অবস্থানের সংখ্যা থেকে প্রদত্ত সংখ্যা বিয়োগ করে এবং এটি পুরানো অবস্থানে সংখ্যার মান প্রদান করে।
সিনট্যাক্স
এর সিনট্যাক্স নিম্নরূপ।
Atomics.sub()
উদাহরণ
<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; Atomics.sub(data, 0, 10); document.write(Atomics.load(data, 0)); </script> </body> </html>
আউটপুট
20
উদাহরণ
<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("Previous: "+Atomics.sub(data, 0, 10)); document.write("<br>"); document.write("Result: "+Atomics.load(data, 0)); document.write("<br>"); document.write("Previous: "+Atomics.sub(data, 0, 5)); document.write("<br>"); document.write("Result: "+Atomics.load(data, 0)); </script> </body> </html>
আউটপুট
Previous: 30 Result: 20 Previous: 20 Result: 15