легчит последующее обучение.
Когда активная деятельность перестает приносить пользу, начинайте тихо собирать информацию; когда сбор информации перестает приносить пользу, ложитесь спать.
Урсула К. Ле Гуин. Левая рука Тьмы
Объекты как обобщенные скопления значений можно использовать для построения любых структур данных. Одной из таких распространенных структур данных является список (не путать с массивом). Список — это иерархический набор объектов, где первый объект содержит ссылку на второй, второй — на третий и т.д.
Такие функции обратного вызова должны всегда проверять, было ли получено исключение, и убеждаться, что любые проблемы, в том числе исключения, полученные от вызываемых ими функций, будут перехвачены и переданы нужной функции
Конструкторы (в сущности, как и остальные функции) автоматически получают свойство с именем prototype, которое по умолчанию содержит просто пустой объект, производный от Object.prototype. При желании его можно перезаписать новым объектом. Или же добавить свойства к существующему объекту, как в данном примере.