Поскольку в комментариях упоминается ноль298, { title }
означает { title: title }
.Но если вы выполняете некоторую обработку значения, вам необходимо явно присвоить значение, возвращаемое этой функцией, ключу свойства:
title: trimText(title)
Другая проблема с вашим кодом - использование map
, который возвращает новый массив, а также push
ввод новых данных в массив с именем videos
, поэтому вам нужно либо использовать один метод, либо другой:
Отключение videos
массив с forEach
:
const videos = [];
data.forEach(el => {
// create a new data object
const newData = { ...blah };
videos.push(newData);
});
Перебор данных с помощью map
, который возвращает новый массив и присваивает его videos
const videos = data.map(el => {
// create a new data object
const newData = { ...blah };
return newData;
});