Добавление прототипа в JavaScript объекта Literal

STORE = {
   item : function() {
  }
};
STORE.item.prototype.add = function() { alert('test 123'); };
STORE.item.add();

Я уже давно пытаюсь понять, что с этим не так. Почему это не работает? Тем не менее, это работает, когда я использую следующее:

STORE.item.prototype.add();

Ответы на вопрос(4)

Ваш ответ на вопрос