Проблема в том, что вы пытаетесь получить доступ к данным до того, как они действительно вернутся с сервера, функция 'success' - это фактически обратный вызов, который вызывается после успешного завершения вызова ajax.Функции $ .ajax (или $ .get) сразу возвращают ...
Вам нужно как-то сообщить заинтересованным функциям, что вы получили данные в переменную "beer" внутри вашего обратного вызова