Javascript比较算法

标签 javascript algorithm

问题:如何遍历散列来检查值?查找与输入匹配的名称
说明:我确信有一种简单的方法可以做到这一点,但我只是想更诚实地学习......我们很可能会在后端处理这个过程,但我只是想尝试这个过程。我们的 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/

相关文章:

javascript - 如何在 .html(data) 之后保留某些 div

javascript - 确定鼠标悬停在元素上时是否有元素 "dragged"

algorithm - "get it"是如何证明的?

algorithm - 与负载平衡/重新分配相关的算法名称

javascript - 现在有必要配置React.js环境(Webpack,Babel)吗?

javascript - Zapier 自定义响应对象

c# - WebBrowser 控件未响应 InvokeMember ("click")

c - 蛮力数独求解器 : backtracking?

algorithm - 找到包含点的最小范围的最有效算法/数据结构是什么?

c# - 如何在移动设备上管理大量数据