Learn JavaScript

lesson ৫ / ৯ · object, destructuring, spread আর JSON

Module ৮ · object, destructuring, spread আর JSON

ভেতরের কলকব্জা: property-র ক্রম, hidden class, inline cache আর delete-এর খরচ

Proপড়া

ক্লাসে সবার চেয়ে বেশি "কিন্তু কেন" জিজ্ঞেস করে Maria। Lesson 01-এ ও দেখেছে, বদলানো key নিজের জায়গা ছাড়ে না, আর সংখ্যার মতো দেখতে key সামনে লাফিয়ে আসে। ও চমকের list চায় না, লেখা নিয়মটা চায়। ও এটাও শুনেছে যে "object আসলে hash table", আর delete ধীর। দুটো কথাই ও পরখ করে দেখতে চায়।

আপনার জন্য এই lesson টা খোলা কি না দেখা হচ্ছে…

ভেতরের কলকব্জা: property-র ক্রম, hidden class, inline cache আর delete-এর খরচ এর ভেতরে কী আছে

  1. Specification-এর চোখে একটা property
  2. Key-এর ক্রম: OrdinaryOwnPropertyKeys
  3. Hidden class: V8 যাকে বলে map
  4. Inline cache
  5. delete-এর খরচ
  6. ভেতর থেকে dictionary হিসেবে object