Не удается получить доступ к свойству объекта

#reactjs #mobx

Вопрос:

поэтому у меня есть функция, которая сортирует массив действий в зависимости от их даты. Однако после сортировки кажется, что я не могу получить доступ к свойству действия, даже если это действие не является нулевым или неопределенным. Поскольку английский не является моим родным языком, если есть что-то непонятное, пожалуйста, скажите мне, чтобы я мог обновить вопрос. Заранее спасибо, ребята.

Интерфейс:

 export interface IActivity {  id: string;  title: string;  description: string;  category: string;  date: Date | null;  city: string;  venue: string; }  

Функция:

 sortActivitiesByDate(activities: IActivity[]) {  const sortedActivities = activities.sort(  (a, b) =gt; new Date(a.date).getTime() - new Date(b.date).getTime()  );  sortedActivities.forEach((activity) =gt; {  const test = toJS(activity);  console.log(test); //has props in it  console.log(test.description); //undefined  });  }  

Результат консоли: Результат

Ответ №1:

Пожалуйста, console.log(test.description); console.log(test.activity.description); ответьте, и вы получите свою ценность в консоли.