angular - 在类型脚本中循环不同的表
问题描述
我有两张桌子X {n_fnc : number , name : string :, date : Date }
和Y{id:number , n_fnc : number , status : String }
. 我想创建一个列表或一个表,其中仅包含n_fnc
表 X 中的状态为表 Y =“act”的表。例如,我从表 X 中获取 n_fnc 并在表 Y 中查找所有具有相同 n_fnc 的行,如果我发现我找到的所有行都有 status = act 我将此 n_fnc 添加到表或列表中,否则我不“不要添加任何东西。
n_fncwhohaveallstatusact : number []=[];
this.X.forEach(element => {
let s= 0;
let k=0;
console.log("element",element )
console.log("test")
this.Y.forEach(org =>{
if(element.n_fnc=== org.n_fnc){
if(org.status=='act'){
s=org.n_fnc
k=0;
console.log(s);
}
else if(org.status!='act' && org.status!=''){
k=1
}
else{
k=2
}
}
})
if(k!= (1 || 2 ) ){
this.n_fncwhohaveallstatusact .push(s)
}
控制台没有向我显示任何东西,就像他没有用 foreach 循环 table X 有什么建议吗?
解决方案
推荐阅读
- python - ImageField 在数据库中有值时返回 null:Django
- go - 如何获取函数的返回类型
- javascript - 设置布尔值的默认值的最佳方法是什么
- python - 如果列表中的值作为字符串/子字符串包含在列中,则过滤数据框。熊猫
- codeigniter-4 - Codeigniter 4 允许用户使用用户名或电子邮件登录
- ruby-on-rails - WebSocket 连接失败:WebSocket 握手期间出错:发送非空“Sec-WebSocket-Protocol”标头
- c# - C#:实现命名管道中介的最佳方式
- paypal - 操作的 PayPal API 响应不包含状态代码或任何其他布尔值
- excel - 如何使用 Excel 数据验证,以便精确输入两位小数?
- ruby-on-rails - 如何为 Rspec 中的特定参数存根方法