next() {
if (this.form.valid) {
this.fooService.login(this.form.get('email').value, this.form.get('password').value)
.subscribe(
principal => {
this.barService.put('sessionId', principal.token);
this.doStuffWithToken(user.token);
},
error => console.log(error)
);
this.goToNextStep();
}
return false; //What?
}
return false
这行有什么意义?它在我正在使用的所有代码中都完成了,我不明白为什么。
最佳答案
如果您不返回false
,您的函数将返回undefined
。这是否会成为问题取决于调用该函数的代码。
关于javascript - 在函数中的 If 语句之后“返回 False”语句 - 目的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40345299/