我有一个JSON对象,我需要从。
中检索一个值这是有效的对象引用...获取我需要的数据。
dataJSON.companies[0].fields.Internet.length
我需要做的是以某种方式使用添加的字符串变量来评估对象。像...这样的东西
var mediaType = 'Internet';
dataJSON.companies[0].fields+mediaType+.length;
这有什么办法吗?我很难过。
答案 0 :(得分:0)
如果在运行时之前不知道属性的名称,请使用方括号访问表示法。
var mediaType ='互联网&#39 ;; dataJSON.companies [0]点域[mediaType的]。长度;
您可以使用点表示法或方括号表示法访问对象的成员。
e.g。
var result = myobject.propertname;
或
var result = myobject["propertyname"];