Why does [[prototype]] has two level of __proto__ in javascript objects?
19:35 04 Jun 2023

When we create an object and look at the [[prototype]] of it, there is a __proto__ property and even further we expand there is the same set of properties with another __proto__ but with the null value.

What is the reason for these two levels of __proto__ and why it is null in the second occurrence?

enter image description here

javascript object prototype