Можешь объяснить, как работает цепочка прототипов в JavaScript и описать процесс наследования свойств объектом от его прототипов? — ДейлиПреп