Попробуйте:
for (var i = arr.length-10; i < arr.length; i++) {
...
}
Должно работать если записей 10 или больше.
Если нужна проверка (записей например 6), то :
if(arr.length > 10) {
for (var i = arr.length-10; i < arr.length; i++) {
...
}
}
else {
for (var i = 0; i < arr.length; i++) {
...
}
}
И еще, что бы заработало, измените строчку
var arr = userInfo.results.reverse();
на
var arr = userInfo.results;
Иначе результаты полученные в userInfo у вас местами меняются последние с первыми.
С теми данными что вы дали код отработал у меня и вывел записи с 7 по 16.