জাভাস্ক্রিপ্ট অবজেক্ট ডিস্ট্রাকচারিং
একটি ভিন্ন মানহীন কাঠামোতে একটি বস্তু অ্যাক্সেস করা বস্তু ধ্বংস ছাড়া কিছুই নয় . প্রকৃতপক্ষে, একটি অবজেক্ট প্রপার্টি প্রদর্শন করার জন্য আমাদের একটি নির্দিষ্ট বিন্যাস আছে . আমরা অবজেক্ট ডিস্ট্রাকচারিং নামে একটি অনির্দিষ্ট পদ্ধতিতে একই জিনিস করতে পারি . এর বিস্তারিত আলোচনা করা যাক।
উদাহরণ-1
নিম্নলিখিত উদাহরণে, একটি বস্তু 'ব্যক্তি ' সংজ্ঞায়িত করা হয়েছে এবং এর সম্পত্তি একটি স্বাভাবিক পদ্ধতিতে অ্যাক্সেস করা হয়েছে, সেটি হল "person.name কিন্তু যদি আমাদের এটিকে বিধ্বংসী উপায়ে প্রদর্শন করতে হয় আমাদের 'person.name নির্দিষ্ট করার দরকার নেই ', শুধু 'নাম উদাহরণ-২-এ দেখানো হিসাবে ' যথেষ্ট .
<html> <body> <script> let person = {name: "Nani", age: 25}; document.write(person.name); document.write("</br>"); document.write(person.age); </script> </body> </html>
আউটপুট
Nani 25
উদাহরণ-2
এই উদাহরণে, বস্তুর বৈশিষ্ট্য 'ব্যক্তির ' একটি বিধ্বংসী পদ্ধতিতে অ্যাক্সেস করা হয়৷ এবং ফলাফল আউটপুটে প্রদর্শিত হয়।
<html> <body> <script> let person = {name: "Nani", age: 25}; let {name, age} = person; document.write(name); document.write("<br>"); document.write(age); </script> </body> </html>
আউটপুট
Nani 25