Leer múltiples jQuery.val () en la matriz

Tengo un código que se parece a esto que funciona bien:

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

El problema es que este patrón es muy común en mi aplicación con algunas variaciones menores. Lo que me gustaría hacer es convertir esto en una línea de algo así, donde la información se convierta en una matriz:

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

Respuestas a la pregunta(3)

Su respuesta a la pregunta