@Andrey_Cap

Как можно решить эту задачу?

Помоги найти робота с помощью функции searchRobot. Она принимает объект robot, и массив всех известных нам рабочих мест workPlaces, где может находиться робот в данный момент. Результатом поисково-спасательной операции должно стать название места, в котором сейчас находится робот.

Сначала пробовал перебирать массив а потом обекты. Каким способом ещё можно решить?

Примеры:

const robot = {
  name: 'Sundar',
};
const workPlaces = [
  {
    name: 'mate academy',
    staff: ['Roma', 'Misha', 'Yura'],
  },
  {
    name: 'Google',
    staff: ['Larry', 'Sergey', 'Sundar'],
  },
];


searchRobot(robot, workPlaces) // возвращает 'Google';
  • Вопрос задан
  • 366 просмотров
Решения вопроса 1
WblCHA
@WblCHA
Сначала пробовал перебирать массив а потом обекты.

И где код?

const result = workPlaces.find((obj) => obj.staff.includes(robot.name));
return result?.name;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы