var arr = [];
options.forEach(function (key) {
var o = {
first: key[0],
second: key[1],
third: key[2]
};
arr.push(o);
});
var asc = function (field) { // функция для сортировки в прямом порядке (по возрастанию)
return function (x, y) {
return x[field] > y[field];
}
};
arr.sort(asc('first'));
Решил с помощью setTimeout и рекурсии функции, которая делает getJSON.
Интересует как осуществить это правильней? И как похожие вещи сделаны в том же ВКонтакте (получение сообщений, комментарии), GMail и так далее?
return /^[0-9a-z_\.]+@[0-9a-z_\^\.]+\.[a-z]{2,6}$/i.test(s);