跳过异常Firebase Javascript

时间:2017-08-25 12:20:18

标签: javascript firebase firebase-authentication

我正在尝试通过循环(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
     });
  }
}

1 个答案:

答案 0 :(得分:0)

您可以使用Promise.all:

GetHashCode