Разница? Зависит от контекста, а так: в первом случае вы явно указали свойство объекта (класса) A, во втором случае вы добавили это свойство в уже готовый объект (класс).
При создании своих объектов (классов), обычно, прозрачнее использовать первый способ.
«prototype» же удобнее, когда вы дополняете уже существующий объект (класс).