问题:如何遍历散列来检查值?查找与输入匹配的名称
说明:我确信有一种简单的方法可以做到这一点,但我只是想更诚实地学习......我们很可能会在后端处理这个过程,但我只是想尝试这个过程。我们的 observable 正在返回提供者的散列,我想遍历所有这些并找到与输入值匹配的任何值。
目前我的理解: 我知道我需要遍历所有哈希并将每个键与我的输入进行比较,然后返回它。
value is equal to the user input
for (let key in serviceProvder) {
if (value = serviceProvider[key]){
return key
});
}
最佳答案
将“=”替换为“===”并更正 serviceProvider 的拼写错误,它应该可以正常工作 :D
关于Javascript比较算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51599918/