香港專業教育學院一個函數調用,比如:
var ex = _.where(obj, {param1:0,param2:1});
的正常工作,所有後面的代碼。
檢查我的網址,並採取了參數,這些信息保存到一個數組:
var query = window.location.search.substring(1);
var vars = query.split("&");
var testParamter = vars.toString().replace(/=/g,':');
,通過使用的console.log(testParamter)返回;結果如下:
param1:0,param2:1
,但我不能插入卻把VAR testParamter到我的函數調用:
var ex = _.where(obj, {testParamter});
,因爲它是一個字符串,我不能用的eval韓德爾它()。所以誰能告訴我請正確的方式來解決它?
感謝
你已經有了一個[XY-問題(http://meta.stackexchange.com /問題/ 66377 /什麼,是最XY-問題)。看到重複[我怎樣才能得到查詢字符串值?](http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values) – Bergi
你想要testParamter是什麼? –