我在解决有关 javascript 和 Json 的问题时遇到了一些麻烦。
我有一个包含 json 对象的函数
blah=function(i){
var hash= ({
"foo" : "bar",
"eggs":"bacon",
"sausage":"maple syrup"
});
var j=eval(hash); // Convert to Object
console.log(j.toSource()); // Yes I know it's only in firefox!
console.log(j.i); // Attempt to get the value of for example foo - which is bar
}
然后使用 blah('foo');
调用该函数,尝试它从 json 对象中控制台日志“bar”。
问题是我得到的只是“未定义”,因为该函数将“i”视为字符串。
我的问题是如何将“i”变量类型转换为可以访问 json 对象的东西。
请帮忙..我的头很痛,谷歌已经解决了!。
提前致谢
亚历克斯
最佳答案
嗯...
j[i]
:)
关于javascript - 通过类型转换从 json 对象获取 Value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3166788/