Доброго времени суток.
function User(){}
User.prototype = [];
const user = new User;
user.push([1,2,3,2])
Поправьте если я не прав.
Метод push у экземпляра класса появляется из прототипа массива то есть цепочка user.__proto__.__proto__
Но почему метод push срабатывает и может положить в объект какое-то значение ? Ответ кроется в реализации самого метода push ?
Подскажите пожалуйста
Codepen