JS Newb here。如何在函數中使用JavaScript哈希作爲參數?
我正在使用一個函數,並且上述函數的文檔中提到「該函數的參數必須是JavaScript哈希,其中鍵是要過濾的(數據庫)字段,並且該值是字符串或一串字符串「。
例子,對我工作:
這些片段的//New York Knicks fan....
viz.filter({CitiesILoathe: ['Boston']});
viz.filter({CitiesILoathe: ['Boston','Miami']});
無論是對我的工作,從我過濾後,看到()完成去除所述城市。
現在我想直接傳遞一個我之前創建/填充的散列。
無法弄清楚如何。
我已經試過:
var CitiesILoathe= new Object(); //my "hash"
CitiesILoathe['Boston'] = 1;
CitiesILoathe['Miami'] = 2;
viz.filter({CitiesILoathe}); // also tried same thing w/o curly braces
...但沒有喜悅。我一直在尋找通過文檔,但是我的JavaScript詞彙/智力在這一點上緩慢低下,我真的不知道我在找什麼。
任何人都可以給我一個正確的方向推?非常感謝!
感謝您的補充說明。讚賞。 – 2012-04-12 20:12:06