显示结果按计数列表

时间:2019-11-21 11:43:23

标签: javascript node.js reactjs

enter image description here

就像这里,我想要它在注册数组中的次数,我想在单行中显示它。当前如下所示,但是我希望如果有2个结果,那么我希望它连续2次。

enter image description here

所以在这里,如果您检查item的原型,您会看到2个计数,所以我想显示2个结果。

const title = responseData.map(item => {

                    return { label: `${item.title} (${item.registration[0].registration_type.code}) (${item.registration.length.toString()})`, value: item._id };

            });

1 个答案:

答案 0 :(得分:0)

我假设您希望每一行中的数据都存储在item.registration数组的每个元素内。

const title = responseData.map(item => {
    // map all the values inside the registration on to an array of labels
    const labels = item.registration.map(registration => {
        return `${item.title} (${registration.registration_type.code})`; 
    })

    // Join the labels created above with a comma separating them
    return { label: labels.join(', '), value: item._id };
});