У меня есть два цикла, один большой для всех таблиц и внутренний, меньший для выбранных таблиц (будет сгруппирован позже):
var tables = data.tables;
ar_1 = [29, 21, 19, 27, 28];
for (var i = 12; i < tables.length; i++) {
for( var j = 0; j < ar_1.length; j++) {
if(ar_1[j] == tables[i][0]) {
div.append(
'<img src="xxx"><span>' + tables[i][1] + '</span>'
);
}
}
Оба цикла отлично работают, у меня проблема в том, что я хочу сохранить порядок, указанный во внутреннем массиве, и вывод всегда вызывает сортировку по возрастанию, поэтому результат равен 19, 21, 27, 28, 29.
Что я могу сделать, чтобы сохранить порядок результата, указанный в массиве?