Мы попросили сделать следующее:функции _.each для зацикливания в JS вопросе
Напишите функцию с именем checkValue, который ищет массив для значения. Он принимает массив и значение и возвращает true, если значение существует в массиве, иначе оно возвращает false.
var helloArr = ['bonjour', 'hello', 'hola'];
var checkValue = function(arr, val) {
//checks if the val is in arr
}
Перепишите checkValue используя _.each.
вот что я должен itterate над helloArr использованием _.each:
var helloArr = ['bonjour', 'hello', 'hola'];
var checkValue = function (num) {
return num;
}
checkValue('hola');
var output = us.each(helloArr, function(num){
if (checkValue())
{return true;}});
return output;
Что я делаю неправильно? Когда я запускаю его с узлом, нет ошибок, но нет вывода. Я знаю, что вы можете использовать _.find для этого, но спецификация запрашивает повторение по массиву и находит значение с помощью _.each.
is indexOf ('hola')> 0 не достаточно хороший? – dbarnes
Что такое checkValue? –
checkValue должен проверять, должен ли проверять, есть ли определенное значение в массиве. Без _.each его довольно легко: var helloArr = ['bonjour', 'hello', 'hola']; var checkValue = function (arr, val) { for (var i = 0; i