我有JSON文件。我想在修改标签名称之后读取标签的值,例如:
JSON:
{"T1": 5, "T2": 1, T3: 15}
我使用回调函数将数据解析为:
GetFieldData('ReadData', updateFields);
和
function updateFields(data){
console.log("T2 = " + data.T2);
}
我得到T2 = 1
到目前为止它还可以,但是当我尝试使用下面的代码时:
function updateFields(data){
i = 2;
var myVar = ("T" + i);
console.log("myVar = " + data.myVar);
}
我得到了
T2 = undefined
出了什么问题以及为什么我得到了未定义?
答案 0 :(得分:1)
您的对象中没有/var/log/upstart$ sudo cat docker.log
INFO[0568] POST /v1.19/build?cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=Dockerfile&memory=0&memswap=0&rm=1&t=
成员。
如果您想要myVar
中包含名称的成员,请说:
myVar
function updateFields(data){
i = 2;
var myVar = "T" + i;
console.log(myVar + " = " + data[myVar]);
}