Запрос и все что после него - асинхронный код, поэтому тебе всю работу, что связана с данными запроса, нужно прописывать в then. Можешь отдельно написать функцию, которая будет делать что-то с массивом (принимать массив в качестве аргумента), и вызвать её внутри then