我确信我控制台的对象具有该值。 代码如下所示。
addLoadEvent(function(){
console.log(toObj(1)); //shows an object;
console.log(toObj(1).name); //shows undefined;
function toObj(name){
var source_json = getCookie(name);
return JSON.parse(source_json);
}
function getCookie(name){
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg))
return unescape(arr[2]);
else
return null;
}
})
答案 0 :(得分:1)
尝试
console.log(toObj(1)[0].name);
我认为你的Object
实际上是一个数组;
答案 1 :(得分:-1)
尝试这个以查看对象的所有属性:
for(var key in toObj(1)){
console.log(key+': '+toObj(1)[key]);
}
您也可以尝试toObj(1)['name']
获取名称。