[英]return boolean with forEach in TypeScript
I want check my Array, if I get 3 , I want break my forEach and return true o false if it isn't true. 我想检查我的数组,如果我得到3,我想破坏我的forEach,如果不正确,则返回true或false。
but I get undefined when I push 3 in my html- 但是当我在html-中按3时,我变得不确定
let errorSave: boolean = this.checkParams();
console.log("errorSave" , errorSave); // UNDEFINED
checkParams() {
let errorSave = this.params.forEach(element => {
if (element.origin === 3) {
return true;
}
});
return errorSave;
}
Did you try using find
? 您尝试使用
find
吗?
checkParams() {
return !!this.params.find(element => element.origin === 3);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.