我正在尝试通过循环(JS)将100个用户注册到firebase,并附上给定的电子邮件和密码列表。
但很少有人已经存在,很少有电子邮件格式错误。因此,如果用户电子邮件已经注册或格式错误,我写的脚本会抛出异常。我想跳过该用户的注册并继续下一个注册。
如果发生异常,如何跳过循环。
for (var i = 0; i < data.length; i++){
//Variables of email and password
if (email !== '' && email !== undefined) {
const promise = firebase.auth().createUserWithEmailAndPassword(email, password)
.then(function(response) {
console.log(response.uid);
});
promise.catch(function(e){
console.log(e.message);
//Skip and continue to next iteration
});
}
}
答案 0 :(得分:0)
您可以使用Promise.all:
GetHashCode