I have some perfectly working code to fetch and parse an RSS feed that I want to put inside of a function but, since $.get is asynchronous I'm not able to return my array. What do I do wrong?
function parseRss(feed) {
    var items = [];
    $.get(feed, function (data) {
        $(data).find("item").each(function() { 
            var item = $(this);
            items.push({
                "title"     :  item.find("title").text(),
                "link"      :  item.find("link").text(),
                "image"     :  item.find("image").text(),
                "pubDate"   :  item.find("pubDate").text()
            });
        });
    });
    return items;
}
