Здравствуйте!
Как мне правильно вернуть 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();