为什么第一个alert
显示Dublin
,但第二个undefined
?
http://jsfiddle.net/pzdx6L5a/1/
function getRenderParamValue(query){
customContext = JSON.parse("{\"test\":true,\"geo\":\"\",\"city\":\"Dublin\",\"categoryId\":\"\",\"categoryName\":\"\",\"productId\":\"\"}");
alert(customContext.city);
return customContext.query;
}
alert('city: ' + getRenderParamValue('city'));
答案 0 :(得分:0)
它正在寻找一个不存在的属性查询'。
使用[]
代替.
:
return customContext[query];