我有一个saved_tokens哈希表。我也有 key 和值(value)。我想检查哈希表以查看该对是否存在,如果存在,则执行某些操作。谢谢。
到目前为止的代码
var saved_tokens = {}
//method
_suggest: function( items, clientId ) {
var filteredItems = [];
$.each(items, function(i, item ) {
if(saved_tokens.hasOwnProperty(clientId)) {
//need to test for item here
if(item exist need help) {
filteredItems.push(item);
}
}
});
}
最佳答案
我不太确定你是什么,但我假设你正在尝试获取 filteredItems
基于匹配项目黑白的列表 items
列表 + clientID
和saved_tokens
.
尝试,
_suggest: function( items, clientId ) {
var filteredItems = [];
$.each(items, function(i, item ) {
if(saved_tokens.hasOwnProperty(clientId) &&
saved_tokens[clientID] === item) {
filteredItems.push(item);
//add a return false here to terminate the loop.
}
}
});
}
关于Javascript 测试带有键/值的哈希表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9573966/