Javascript 将字符串与JSON对象组合以返回数据

Javascript 将字符串与JSON对象组合以返回数据,javascript,json,Javascript,Json,我有一个JSON对象,需要从中检索值 这是有效的对象引用…获取我需要的数据 dataJSON.companies[0].fields.Internet.length 我需要做的是用一个字符串变量计算对象。类似于 var mediaType = 'Internet'; dataJSON.companies[0].fields+mediaType+.length; 这有什么办法吗?我被难住了。当您直到运行时才知道属性的名称时,请使用方括号访问表示法 var mediaType=‘互联网’; d

我有一个JSON对象,需要从中检索值

这是有效的对象引用…获取我需要的数据

dataJSON.companies[0].fields.Internet.length
我需要做的是用一个字符串变量计算对象。类似于

var mediaType = 'Internet'; 
dataJSON.companies[0].fields+mediaType+.length;

这有什么办法吗?我被难住了。

当您直到运行时才知道属性的名称时,请使用方括号访问表示法

var mediaType=‘互联网’; dataJSON.Companys[0]。字段[mediaType]。长度

可以使用点符号或方括号符号访问对象的成员

e、 g


您可以使用.Try:
dataJSON.companys[0]。字段[mediaType]。长度谢谢你,蒂姆!成功了。我对在JS中使用JSON对象还不熟悉。这实际上不是一个JSON对象,它只是一个对象。
var result = myobject.propertname;
var result = myobject["propertyname"];