Learn JavaScript

lesson ৫ / ৯ · array আর array method: map, filter, reduce-এর pipeline

Module ৭ · array আর array method: map, filter, reduce-এর pipeline

ভেতরের কলকবজা: object হিসেবে array, V8-এর elements kind, আর hole, shift ও spread-এর খরচ

Proপড়া

Class-এ "কিন্তু কেন" সবচেয়ে বেশি জিজ্ঞেস করে Maria। Lesson 02-এ ও পড়েছে shift হলো O(n) আর push হলো O(1), আর ও এটা চোখে দেখতে চায়, বিশ্বাসে নিতে চায় না। ও আরও জানতে চায় typeof [] কেন বলে "object"। এই lesson দুটোরই উত্তর দেয় দুটো স্তরে তাকিয়ে: JavaScript-এর specification কী কথা দেয়, আর Node 22 আর Chrome-এর ভেতরের engine V8 আসলে কী করে।

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

ভেতরের কলকবজা: object হিসেবে array, V8-এর elements kind, আর hole, shift ও spread-এর খরচ এর ভেতরে কী আছে

  1. Array হলো number key-ওয়ালা একটা object
  2. V8-এর elements kind: packed আর holey
  3. একটা hole-এর আসল খরচ
  4. shift কেন O(n)
  5. spread-এর copy খরচ