Я использую следующий код для передачи содержимого массива элементов:
const nArray = data.abs.map((abs, index) => ({id: index + 1, content: abs.Des[0], start: abs.time, title: abs.Trace, end: null, group: 1}))
Однако сейчас на временной шкале отображается только первый элемент в массиве.содержимое выглядит следующим образом:
content:(5) ["item1", "item2", "item3", "item4", "item4"]
Как на дисплее отобразить все элементы на одной вкладке на временной шкале?
ОБНОВЛЕНИЕ:
Журнал консоли показывает правильную структуру, но получает эту ошибку:
Отсутствует свойство "start" в элементе [объект]
const nArray = data.abs.map((abs, index) => abs.Event.map((Event, index) =>({id: index + 1, content: Event, start: abs.timestamp, title: abstraction.Trace, end: null, group: 1})))
2-е обновление
В приведенном ниже коде есть эта ошибка, которая, похоже, исходит из библиотеки vis.js, но я не уверен, что это значит:
Uncaught TypeError: я не функция
const nArray = data.abs.map((abs, index) => ({id: index + 1, content: abs.Event.map((Event, index) => ({id: index + 1, Event})), start: abs.timestamp, title: abs.Trace, end: null, group: 1}))