2
What is the need for "__proto__" on an object? I just did some tests and realized that "__proto__" is not a property, but can be indexed.
When I define a property in x object, this property is also available in "__proto__", but when I do the vice versa the property is not available in x object.
"__proto__" seems similar to Object because it has some properties with the same name
The global object seems to have "__proto__" differently
If so, what "__proto__" makes it so special in Javascript? The differences between #__proto__ and Function#prototype make sense, but #__proto__ in itself makes no sense.


