【发布时间】:2019-06-05 18:15:50
【问题描述】:
我需要测试我的 JSON 响应以确保至少 1 个对象包含 isKey:true 值,此时 hasKey 的全局变量设置为 true。
我相信 SOME 方法在这种情况下会有所帮助,但它似乎只在本地级别进行测试,所以如果我在 console.log 中得到:true,false,true,true... 等
我只想针对整个模型确定真假。
您可以在下面看到一个工作功能的基础,但我不认为它是有效的,所以任何建议都可以改进它。
checkKeys() {
let checkTest: boolean = false;
this.modalData.columnPermissions.some(function (item) {
if (item.isKey) {
checkTest = true;
}
});
this.modalData.hasKey = checkTest;
}
【问题讨论】:
标签: javascript typescript