Что такое prototype в javascript? Вопрос, наверное, изъезженный и не смотря на количество заумных описаний, доступных в интернете, я все равно не понимаю, что это такое. Потому прошу объяснить на конкретном примере:jsfiddle.net/Winner/LjG8n Задача следующая: прописать событие на заполнение формы внутри моего класса таким образом, чтобы внутри события я мог вызвать метод уже объекта этого класса, то есть метод не должен быть статическим. Сейчас при нажатии на submit я имею undefined при попытке вывести атрибут x.jsfiddle.net/Winner/LjG8n/2 В этом же примере в качестве значения X выводится уже что-то более приличное, но одинаковое для двух объектов. Собственно почему так и как мне быть в моей ситуации?