我正在尝试从Typescript对象中删除键。
对象来自Firestore。 FriendID是一个var(字符串);
userObj = getDocument.data()['friendsObj'];
delete userObj[friendID];
在先前的代码中,我检查了userMap是否“包含” friendID。如果是这种情况,我将使用此代码。但是我得到了错误:
Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'Map<any, any>'.
是不是因为它现在不是userMap和friendID的确切值?
谢谢!
编辑:
示例朋友ID:“ 1KDL8932”
示例userObj:{K79DFS:'Bob',1KDL8932:'Jeff'}
答案 0 :(得分:0)
您可以使用它:
this.revenues = this.revenues.map(r =>({quantity:r.quantity}));; 有关更通用的方法:
libevdev