繁体   English   中英

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

[英]How do I delete a nested array without knowing its index?

我有嵌套数组作为数组中的地图形式,但当我需要删除其中一个时,我不知道如何选择我需要删除的确切数据。

Firebase数据库 - 云:

图像链接

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

上面的代码不起作用。

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM