У меня возникли проблемы с разработкой чего-либо в отношении 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');
, чтобы попытаться вызвать консоль журнала "bar" из объекта json.
Проблема в том, что все, что я получаю, это "undefined", потому что функция обрабатывает "i" как строку.
Мой вопрос: как я могу типизировать переменную "i" так, чтобы она могла обращаться к объекту json.
Пожалуйста, помогите .. у меня болит голова, и у Гугла коротко!
Заранее спасибо
Alex