日志含义修改对象名称,读取JSON数据失败
Read JSON Data failed after modify the object name
我有JSON文件。我想在修改标签名称后读取标签的值,例如:
JSON:{"T1": 5, "T2": 1, T3: 15}
,我使用回调函数将数据解析为:
GetFieldData('ReadData', updateFields);
:
function updateFields(data){
console.log("T2 = " + data.T2);
}
我得到T2 = 1
到目前为止,它是OK的,但当我尝试使用下面的代码:
function updateFields(data){
i = 2;
var myVar = ("T" + i);
console.log("myVar = " + data.myVar);
}
I got
T2 = undefined
出了什么问题,为什么我得到未定义?
您的对象中没有myVar
成员
如果您想要名称包含在myVar
中的成员,输入:
function updateFields(data){
i = 2;
var myVar = "T" + i;
console.log(myVar + " = " + data[myVar]);
}
function updateFields(data) {
i = 2;
var myVar = "T" + i;
console.log(myVar + " = " + data[myVar]);
}
var o = {
"T1": 5,
"T2": 1,
T3: 15
};
updateFields(o);
相关文章:
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 正在读取JSON,数据未显示
- 使用jquery读取Json数据
- 如何使用jquery ajax和jsonp在您自己的域上读取json数据
- 使用Angular读取JSON
- 修改d3.js圆环图以读取json数组
- 读取 json 文件 Javascriot 后返回一个数组
- 使用Javascript和PHP读取JSon字符串
- 无法通过rest api读取json变量
- 从d3.js中的文件读取json数据不起作用
- Uncaught SyntaxError:尝试读取json数据时出现意外数字
- 以javascript中的字符串形式从服务器读取json文件
- 使用angularjs中的JSONObject读取json
- 单击按钮时使用JS读取JSON文件
- 如果没有JavaScript中的jQuery,我如何读取.json文件
- javascript在读取JSON文件后无法迭代数组
- 使用 Javascript 读取 JSON 对象(错误)
- JQuery 如何读取 JSON 缓存
- 从 PHP 读取 json 响应并推送到 javascript 多维数组中
- 当我不知道密钥的名称时,如何读取 JSON 对象