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-এর খরচ এর ভেতরে কী আছে
- Array হলো number key-ওয়ালা একটা object
- V8-এর elements kind: packed আর holey
- একটা hole-এর আসল খরচ
- shift কেন O(n)
- spread-এর copy খরচ