Как мне записать в журнал каждое имя в массиве, используя метод forEach и обратный вызов в качестве моего единственного аргумента? - PullRequest
0 голосов
/ 17 мая 2019

Мне дан массив с именем "names". Используя метод forEach и обратный вызов в качестве единственного аргумента, как я могу записывать в журнал каждый элемент массива?

Я пытался создать цикл for. Но проблема не в этом. Хотя вопрос довольно простой, я просто не уверен, что мне не хватает

namesArray.forEach (callback); 
console.log(names);

В сообщении об ошибке говорится, что "ожидается, что 0 будет 5" Я ожидаю появления всего массива

Ответы [ 2 ]

0 голосов
/ 18 мая 2019

Вы можете использовать такую ​​функцию:

const namesArray = ["John", "Jack", "James"];
const callback = elem => console.log(elem);
namesArray.forEach(callback);
0 голосов
/ 17 мая 2019

Немного читая между строк, я подозреваю, что ответ, который вы ищете, выглядит примерно так:

namesArray = ['a', 'b', 'c'];
namesArray.forEach(elt => console.log(elt));

Вы можете видеть, что обратный вызов - это функция стрелки, которая печатает элемент на консоли.

Подробнее о методе forEach() см. здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...