หลังจากเสียตังให้กับ Just JavaScript ก็ได้รู้ว่า null มันคือหนึ่งใน primitive values แต่ !! เมื่อเราใช้ typeof ในการตรวจสอบจะพบว่ามันบอกว่าเป็น object !!
console.log(typeof(null));
:> object
console.log(typeof(undefined));
:> undefined
แล้วทำไมมันไม่เป็น null เช่นเดียวกับ undefined เพื่อนใกล้เรือนเคียง
คำตอบคือมัน bug !!
และหากจะไปหวังว่าผู้พัฒนาจะแก้มัน ก็น่าจะยากมาก ๆ
Top comments (0)