Leia vários jQuery.val () na matriz

Eu tenho um código parecido com este que funciona muito bem:

var info = [];
for (i = 0; i < 10; i++)
{
     info[i] = $('#info_' + i).val();
}

O problema é que esse padrão é muito comum na minha aplicação com algumas variações menores. O que eu gostaria de fazer é transformar isso em um oneliner, algo assim, onde as informações se tornam uma matriz:

var info = $('[id^="info_"]').each().val();

questionAnswers(3)

yourAnswerToTheQuestion