Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.02.2019, 11:43
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

return из forEach
Здравствуйте!
Как мне правильно вернуть return из forEach? Пробовал много разных вариантов, вводил переменную, но победить undefined не могу:

const test = {
    params: [['js', 'Язык программирования'], ['zxc', 'что то что то']],

    vysov() {
        let a = this.proverka(this.params, 'Язык программирования');

        console.log(a); // → undefined !!!!!!!!!!!!!!!!!!!!
    },

    proverka(params, txt) {
        let sv = 'js';
        
        params.forEach(el => {
            if (el[0] == sv) return txt == el[1];
            else return false;

            // el[0] == sv ? return (txt == el[1]) : return false;
        })
    }
}

test.vysov();
Ответить с цитированием
  #2 (permalink)  
Старый 11.02.2019, 11:47
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,794

Откажитесь от forEach в пользу обычного цикла (for, while, do while) и все получится.
Ответить с цитированием
  #3 (permalink)  
Старый 11.02.2019, 11:57
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

Nexus,
Спасибо! Заработало.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вызов функции Hol1killer Prototype & script.aculo.us 11 05.12.2016 01:37
getdate порядковый номер дня месяца с ведущим нулем werd_34 Общие вопросы Javascript 1 08.04.2013 14:06
Элементарный подсчет и калькулятор PashaShulga Общие вопросы Javascript 5 14.03.2012 21:42
Наболевший this. Не могу понять Harvey Общие вопросы Javascript 6 19.08.2011 17:30
Свойства посредством полиморфных функций tenshi Ваши сайты и скрипты 0 18.03.2010 17:12