Есть массив. Его надо отсортировать так, чтоб порядок был следующий:
Здравствуйте, Здравствуйте, Привет, Привет, Пока . Каким образом этого можно добиться? Можно перебрать массив через each или for var и по условию добавить значение в начало или конец массива, а мне необходима очерёдность:
var test = ["Привет", "Здравствуйте", "Привет", "Здравствуйте", "Пока"];
console.log(test)
var test = ["Привет", "Здравствуйте", "Привет", "Здравствуйте", "Пока"];
function retest(arr) {
var art = arr.toString();
var narr = [];
for (var i = 0; i < art.match(/Здравствуйте/g).length; i++)
narr.push("Здравствуйте");
for (var i = 0; i < art.match(/Привет/g).length; i++)
narr.push("Привет");
for (var i = 0; i < art.match(/Пока/g).length; i++)
narr.push("Пока");
return narr;
}
test = retest(test);
console.log(test);
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники