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

Combining string with JSON object to return the data

本文关键字:返回 数据 组合 对象 字符串 JSON      更新时间:2023-09-26

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

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

dataJSON.companies[0].fields.Internet.length

我需要做的是以某种方式评估添加了字符串变量的对象。像...

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

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

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

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

可以使用点表示法或方括号表示法访问对象的成员。

例如

var result = myobject.propertname;

var result = myobject["propertyname"];