-1

我可以在控制台日志中看到字符串化的对象探测器,但在打印它们时出现错误。以下控制台日志工作正常,我可以在控制台日志中看到所有属性,但如果我打印 metadata.Age 则我的应用程序崩溃。我的对象属性在控制台日志中如下所示。{"Full_name":"John Abraham","Age":"26","Location":"Antwerpen"}

var metadata;
metadata = data["https://shakir01.net/user_metadata"];
console.log(JSON.stringify(metadata));
console.log(JSON.stringify(metadata.Age)); //Crashes
4

1 回答 1

0

就我而言,我的对象在第一次 twee 尝试时未定义,这就是我收到未定义错误的原因。在第 3 次尝试时,我得到了完整的对象,但 meta.Age 不会让我的应用程序达到这一点。试过这个

var Age;
if (typeof metadata != "undefined") {
      Age = metadata.Age;
}
于 2018-11-03T01:16:32.517 回答