Javascript 数组JS中的循环和post值

Javascript 数组JS中的循环和post值,javascript,node.js,Javascript,Node.js,我有一个脚本,它从服务器获取JSON值,然后将它们发布到Fullcalendar上,提取和发布值工作得很好,但问题是,有时我在JSON结果上获取了多个值 我的代码在下面 .done(function (data) { var html = "" console.log(data); console.log(data[0].events) let calendar = new FullCalend

我有一个脚本,它从服务器获取JSON值,然后将它们发布到Fullcalendar上,提取和发布值工作得很好,但问题是,有时我在JSON结果上获取了多个值

我的代码在下面

.done(function (data) {
            var html = ""
            console.log(data);
            console.log(data[0].events)



            let calendar = new FullCalendar.Calendar(calendarEl, {
                // On charge le composant "dayGrid"
                plugins: ['dayGrid', 'timeGrid', 'list'],
                //defaultView: 'listMonth',
                //local :'fr', //traduction,
                header: {
                    left: 'prev,next today',
                    center: 'title',
                    right: 'dayGridMonth,timeGridWeek,list'
                },
                buttonText: {
                    today: 'aujourd\'hui',
                    month: 'Mois',
                    week: 'Semaine',
                    list: 'liste'
                },
                events: [

                    {
                        title: data[0].events.title,
                        start: data[0].events.start,
                        end: "2020-05-18 18:00:00"
                    },

                ],
                nowIndicator: true
            });
数据
包含JSON结果,如下所示:

我想要的是:

如果
数据[i]>1
我如何修改代码以显示所有潜在值,如果在同一时间和日期有另一个数据,那么它也会显示在第一个数据旁边

下面是需要修改的部分

events: [

                        {
                            title: data[0].events.title,// 0 is first index, how to place i incrementation
                            start: data[0].events.start,
                            end: "2020-05-18 18:00:00"
                        },

                    ],
有什么想法吗


最好的祝愿

由于数据是一个数组,您可以像这样对其进行迭代:

.done(function (data) {
    var html = ""
    console.log(data);
    console.log(data[0].events)

    const events = data.map((row)=>{
        return {
            title: row.events.title,
            start: row.events.start,
            end: "2020-05-18 18:00:00"
        }
    })

    let calendar = new FullCalendar.Calendar(calendarEl, {
        // On charge le composant "dayGrid"
        plugins: ['dayGrid', 'timeGrid', 'list'],
        //defaultView: 'listMonth',
        //local :'fr', //traduction,
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'dayGridMonth,timeGridWeek,list'
        },
        buttonText: {
            today: 'aujourd\'hui',
            month: 'Mois',
            week: 'Semaine',
            list: 'liste'
        },
        events,
        nowIndicator: true
    });

我很高兴它成功了!如果这回答了您的问题,您介意将其标记为正确答案吗?谢谢是的,是的,很抱歉,再见