Если вы тестируете в консоли, у них, вероятно, есть локальный toString
, который разрешается до Object.prototype.toString
.
Вы должны сделать свою собственную локальную ссылку, если вы не хотите полный путь прототипа.
В Chrome я показываю toString
, отличный от window.toString
...
window.toString === toString; // false
Ссылка toString
успешно преобразуется в Object.prototype.toString
...
Object.prototype.toString === toString; // true
... так что вы можете видеть, что они создали свою собственную локальную ссылку, скрывающую глобальное.