javascript - if 语句测试为假,但由于 const 未通过而应该为真?
问题描述
我正在尝试测试 if(tk0 == address.GGG) 这失败但应该是真的。如果我这样做它会起作用 if(tk0 == "1234567890") 那么它会起作用。我可以在 console.log 中的 if 之前和 console.log 中的 if 之后读取 address.GGG 。它们在测试时都显示 typeof 字符串。我不知所措..我还尝试使用 let 和 var no dice 设置 GGG。
const addresses = {
GGG: '1234567890',
PPP: '4958938485'
}
//I know that tk0 is going to = GGG for this example.
factory.on('something', async (tk0, tk1, pa) => {
let tkIn , tkOut ;
if(tk0 == addresses.GGG) {
tkIn = tk0;
}
console.log(`tkIn: ${tkIn}`);
});
解决方案
推荐阅读
- google-bigquery - Bigquery 参数化子查询
- authentication - 用户无法访问 IdP 时的 OpenID Connect 帐户恢复?
- python - 多次迭代过滤器对象没有得到正确的值
- php - 在 PHP 中解析嵌套的 JSON
- javascript - 匹配正则表达式模式后的Javascript拆分,保留模式
- c++ - 为什么这段代码给了我垃圾值?
- .net-core - 连接到 Power BI 服务 .NetCore Database.Model 的 Azure 分析服务表格模型为空异常
- r - 缺少 KableOne 的空格(包“TableOne)
- reactjs - 添加firebase crashlytics后,React Native App卡在启动屏幕上?
- security - 使用 mmap 共享内存