Нужно создать функцию countLanguages, которая принимает на вход два аргумента: объект, в котором нужно проверять наличие языков, и массив тех языков

const welcomeMessages = {
  russian: 'Добро пожаловать',
  english: 'Welcome',
  french: 'Bienvenue',
  italian: 'Benvenuto',
  spanish: 'bienvenido',
  chinese: '歡迎',
  finnish: 'Tervetuloa'
};

function countLanguages(obj, propsArr) {
  // ваш код здесь`введите сюда код`
};



console.log(countLanguages(welcomeMessages, ['english', 'french', 'mandarin'])); // 2
console.log(countLanguages(welcomeMessages, ['russian', 'czech'])); // 1


Ответы (2 шт):

Автор решения: Вадим

function countLanguages(obj, propsArr) { 
return propsArr.reduce((res, val) => { 
if (val in obj) { 
return res+1;
 } else {
 return res;
 }
 }, 0); 
}

`

→ Ссылка
Автор решения: Anastasiya Orudzhova
function countLanguages(obj, propsArr) {
  return propsArr.reduce(function(res, current) {
    if (current in obj) {
      res += 1;
    };
      return res;
  }, 0);
}
→ Ссылка