0
我正在尋找一種方法來查找使用包含變量名稱的字符串傳遞到下劃線模板的變量的值。例如,假設我的模板包含以下內容:下劃線模板:按名稱查找變量
<% _.each(detailFields, function(fieldName) { %>
<% print(getValueByName(fieldName)); %>
<% } %>
getValueByName()是我正在查找的函數。根據下劃線文檔,傳遞給_.template()的值使用'with'語句放入本地作用域。如果我理解正確,那意味着窗口[fieldName]或此[fieldName]將不起作用。 eval(fieldName)是一個選項,但我寧願避免使用eval()。