@Savac

Как добавить элементы в массив?

Есть такой код:
users = Sever.GetUsers();
        for ( i = 0; i < users.length; i++)
        {
                name = Server.GetName(users[i]);
                Console.log(name); //ВасяПетяСашаРома
        }

выводит имена пользователей без разделителей: ВасяПетяСашаРома.
как добавить эти имена в массив, чтобы было:
desc = ["Вася","Петя","Саша","Рома"]
?
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ответы на вопрос 2
twobomb
@twobomb
let arr = users.map(e=>Server.GetName(e));
Ответ написан
Комментировать
KulakovAngel
@KulakovAngel
Full Stack Developer (Node.JS)
Необходимо понимать, что возвращает метод Sever.GetUsers();. Допустим, он возвращает массив (или другую итерируемую сущность) id-шников.
Тогда есть много способов, начиная от Array.from(); или решения, предложенного twobomb, и заканчивая чем-то вроде
const users = Sever.GetUsers();
const desc = []; // пустой массив, куда будем складывать имена

for (i = 0; i < users.length; i++) {
  const name = Server.GetName(users[i]);
  desc.push(name); // добавляем имена в массив
}

console.log(desc); // ["Вася","Петя","Саша","Рома"]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы