如何在不知道其索引的情况下删除嵌套数组?

时间:2019-04-13 08:35:38

标签: javascript arrays nested react-redux google-cloud-firestore

我已经将数组嵌套为数组中的一种映射形式,但是当我需要删除其中一个时,我不知道如何挑选需要删除的确切数组。

Firebase数据库-云:

image link

getFirestore()
  .collection("projects")
  .doc(projectId)
  .update({
      keyResults: getFirestore().FieldValue.arrayRemove({ ????? })
   })

上面的代码不起作用。

我想从keyResults数组中删除第二个。

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解正确,但是为什么不使用Array.splice

const fireStore = getFirestore()
const keyResults = fireStore.FieldValue
      keyResults.splice(1, 1)

fireStore
.collection("projects")
.doc(projectId)
.update({keyResults})