我创建了一个函数来遍历
DataSnapshot
是的。
这是我的进口货
import type {
DataSnapshot,
DocumentRef,
DocumentSnapshot,
} from 'react-native-firebase';
功能如下:
getRefData = (data: typeof DataSnapshot) {
return new Promise(async (resolve: Function) =>{
const refs = await Object.keys(data).map((key: string) => {
const field = data[key];
if (field instanceof DocumentRef) {
/// LOGIC HERE
}
});
});
};
如果字段是
DocumentRef
是的。它甚至是未定义的,请参见下面的错误:
Unhandled rejection is {promise: Promise, reason: ReferenceError: DocumentRef is not defined
at blob:http://localhost:8081/68a9c3b0-2327-429a-b5c7â¦}
有没有不同的或直接的方法来做这件事?什么可能出了问题?