2012-03-05 10 views
0

私はsaved_tokensハッシュテーブルを持っています。私はまた、鍵と価値を持っています。私はハッシュテーブルをチェックしてペアが存在するかどうかを確認したいと思います。ありがとう。キー/値を使用したJavascriptテストハッシュテーブル

コードこれまで

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); 
       } 
      } 
     }); 
    } 
+1

トークンがあなたの 'saved_tokens'オブジェクトのように何を求めていますか? – Joel

+0

@Joel Potter - 私はこれをvar hashtable = {}のように見せようとしていました。 ハッシュテーブル['key1'] = 'value1'; ハッシュテーブル['key2'] = 'value2'; –

+0

あなたの鍵は何ですか? clientIdは検索したいアイテムのキーですか? – Joel

答えて

2

私はあなたが本当にわからないが、私は、あなたが/ワットitemsリスト+ clientIDsaved_tokens Bマッチした項目に基づいてfilteredItemsリストを取得しようとしていることを前提としています。

てみてください、

_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. 
       } 
      } 
     }); 
    } 
関連する問題