Розбираємо ланцюжок прототипів JavaScript: патерни наслідування проти створення об'єктів | MLOG | MLOG