Я пытаюсь вызвать внешнюю переменную в контексте forEach.Поскольку я использую обозначение стрелки, это должно помочь, но переменная по-прежнему выглядит как неопределенная.
Это мой код:
transformSlots (slots) {
var array = slots;
var newArray;
array.forEach(element => {
var newElement = {
day: dateFns.getDate(element.slot),
month: dateFns.getMonth(element.slot),
year: dateFns.getYear(element.slot),
hour: dateFns.getHours(element.slot),
numInterview: element.num,
id_users_pending: 0,
id_users_accepted: 0
};
this.newArray.push(newElement);
});
return array;
}
РЕДАКТИРОВАТЬ: Если я уберу. Это прочь, результат будет точно таким же.