找到条目后,TypeScript中断循环
这更像是一个如何使这类问题变得更好的问题,然后这类问题就完全被打破了 我现在读到Typescript不允许Foreach被破坏,所以是否有其他循环允许当前条目的数据访问,然后在找到并设置后将其破坏:找到条目后,TypeScript中断循环,typescript,Typescript,这更像是一个如何使这类问题变得更好的问题,然后这类问题就完全被打破了 我现在读到Typescript不允许Foreach被破坏,所以是否有其他循环允许当前条目的数据访问,然后在找到并设置后将其破坏: login(surName, passWord){ const name = this.members.find( x => x.surname === surName) const pass = this.members.find( x => x.passwo
login(surName, passWord){
const name = this.members.find( x => x.surname === surName)
const pass = this.members.find( x => x.password === passWord)
if(name && pass){
this.members.forEach(element => {
if(element.surname = surName){
this.persist.setPersistence(surName, element.color);
return;
}
});
}else{
alert("User Details are incorrect please make sure your username and password is correct");
}
}
一旦找到姓氏和成员颜色,我希望循环结束,这是磨损的,所以我很好奇您对此的看法是什么除了抛出异常,没有办法停止或中断
forEach()
循环。如果需要这种行为,那么forEach()
方法是错误的工具
提前终止可通过以下方式完成:
- 一个简单的
循环for
- A
用于循环中的……of/for
for (const element of this.members) {
if(element.surname === surName){
this.persist.setPersistence(surName, element.color);
return;
}
}
啊,是啊,这有点道理谢谢