关于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对象的东西。
请帮助..我的头疼,谷歌有短暂的cosm。
提前致谢
亚历
答案 0 :(得分:2)
嗯...
j[i]
:)