Когда я создаю какой-либо объект и т.д.,
например просто объект:
var o = {
a: 1
}
И потом посмотреть этот объект в DevTools, то в __proto__ есть куча методом и свойств и во многих тоже свои __proto__ со своими методами и т.д.
Собственно вопрос:
1. В __proto__ ссылка на другой объект или сам объект?
1.1 Т.е. DevTools показывается информацию по ссылкам в эту консоль или там реально такая "монструозная" структура данных (в том плане, что я просто создал { a: 1 }, а там "под водой" еще куча всего и всё это в моём объекте)
2. Если после создания я изменю глобальный Object, например удалю у него метод toString() то и в моём объект, который я создал до этого он тоже пропадет?