Javascript 如何在array.map循环中获取唯一日期

Javascript 如何在array.map循环中获取唯一日期,javascript,reactjs,date,Javascript,Reactjs,Date,所以我想为数组中的每个对象设置更新日期。如果'updatedate'是我用来在列表中排序项目的方法,我需要将'updatedate'设置为唯一值 映射循环工作得太快,所以可能会出现这样的情况,即它将获得相同的更新日期。所以我需要补充一些东西。我试图添加索引,但在它发生后,我得到的firebase时间戳不是我所在国家的时区。如何正确地做 newOrder.map(async (param, index) => { await db .collection(`dic

所以我想为数组中的每个对象设置更新日期。如果
'updatedate'
是我用来在列表中排序项目的方法,我需要将
'updatedate'
设置为唯一值

映射循环工作得太快,所以可能会出现这样的情况,即它将获得相同的更新日期。所以我需要补充一些东西。我试图添加索引,但在它发生后,我得到的firebase时间戳不是我所在国家的时区。如何正确地做

newOrder.map(async (param, index) => {
      await db
        .collection(`dictionaries/ESTATE_PARAMS/${estateType}/${category.id}/params`)
        .doc(param)
        .update({
          updated: {
            at: new Date() + index,
            by: uid
          }
        })
    })

现在可以设置一个值:
const now=Date.now()在地图之前,然后在地图中执行:
在:新日期(现在+索引)
Supa dupa!谢谢你!现在可以设置一个值:
const now=Date.now()在地图之前,然后在地图中执行:
在:新日期(现在+索引)
Supa dupa!谢谢你!