当对象内部不存在以 0 开头的索引时,它返回:
类型错误:data.forEach 不是函数
数据库如下所示:
如果我将索引为 0 的对象添加到数据库中,如下所示(我的格式并不重要,这只是为了说明层次结构):
0: {
email: "testmail",
uid: "testuid"
}
突然,forEach 函数开始工作,并且还检索索引为 3 和 4 的用户。例如,如何使 forEach 循环从索引 3 开始?或者我应该使用不同的方法?我的代码:
useEffect(() => {
if(props.klasData.gebruikers !== undefined) {
var data = props.klasData.gebruikers;
data.forEach(function (user) {
if(!emails.hasOwnProperty(user.email)) {
addEmail(oldArray => [...oldArray, user.email]);
}
setPending(false)
})
}
}, []);
编辑 props.klasData.gebruikers 返回“gebruikers”对象中的所有键及其子项。
白板的微信
白衣染霜花
相关分类