Почему этот массив сломан? [дубликат]Javascript

Форум по Javascript
Anonymous
Почему этот массив сломан? [дубликат]

Сообщение Anonymous »

У меня есть функция getTeilnehmer(id), которая получает некоторые почтовые адреса из списка Sharepoint и возвращает их в виде массива. Теперь у меня есть эта функция:

Код: Выделить всё

async function signUp(id, userId) {
let alleTeilnehmer = await getTeilnehmer(id);

alleTeilnehmer.push('user_c@domain.com');
alleTeilnehmer.push('user_d@domain.com');

console.log(alleTeilnehmer);

alleTeilnehmer.forEach( t => {
console.log(t);
});
};
Вывод на консоль:

Код: Выделить всё

    > (2) ['user_c@domain.com', 'user_d@domain.com']
0: "user_c@domain.com"
1: "user_d@domain.com"
2: "user_a@domain.com"
3: "user_b@domain.com"
length: 4
> [[Prototype]]: Array(0)

user_c@domain.com
user_d@domain.com
Почему forEach регистрирует только отправленные адреса и почему только эти адреса отображаются в первой строке вывода, но когда я расширяю эту строку, появляются и другие, полученные из функция getTeilnehmer(id)?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ray-broken

Вернуться в «Javascript»