Почти правильно, но только не i<r.response, а i<r.response.length;
Плюс во втором случае title пустой, так что как-то так)
var albums=[], l=r.response.length;
while(l--) albums.unshift([+r.response[l].aid,r.response[l].title||r.response[l].description]);