评估变量作为对象名称

时间:2017-11-07 00:11:49

标签: javascript jquery

我需要将变量计算为对象名称,然后检索对象中特定名称的值。

对象:

var priority = [{dSubDue:'1,D', dMS2date:"1.5,'M'", dMS3date:'3,M',dMS4date:'30,D',dMS5date:'1,M',dNotErFac:'2,W',dDOverview:'N/A',dPreACMResp:'2,W',dACMdate:'2,W',dMS6date:'2,W',dMS7date:'1,M',dM86date:'1.5M'}];

其中对象的名称为priority

当另一个变量cellval设置为与对象"priority"相同的名称时,我需要使用以下cellval[0]['dMS2date']访问实际优先级对象中的键值。

如果我使用eval(cellval[0]['dMS2date']),它会返回正确的值,但如果可能的话,我宁愿不使用eval。

任何想法?

0 个答案:

没有答案