У меня есть файл users.json, который содержит, среди прочего, такие данные:
[
{
"nick": "user123",
"active24": 579
...
}, {
"nick": "nick",
"active24": 259
...
}
]
Я хочу создать таблицу лидеров, показывающую первые 10 никнеймов пользователей (из неизвестного максимального значения пользователей), на основе их "active24" (от самого большого к самому маленькому). Я могу сделать это с помощью массива, но проблема в том, что бот не может отправить его с помощью vk-io (причина не важна, поэтому я не описываю это здесь, но, пожалуйста, сохраняйте окончательный ввод не как массив, а как переменные и т. д.). Я хочу, чтобы результат выглядел так:
Var_top1 = `${nick}: ${active24}`;
Var_top2 = `${nick}: ${active24}`;
Var_top3 = `${nick}: ${active24}`;
...
Var_top10 = `${nick}: ${active24}`;
P.S. извините за мой плохой английский
Array.sort не создает новый массив, а вместо этого изменяет содержимое массива, в котором он применяется. В этом случае переменная sorted является избыточной.