【发布时间】:2018-03-12 12:04:59
【问题描述】:
如果我尝试访问这样的字符串,为什么会得到未定义:
obj.prop = JSON.stringify(otherObj);
如果我这样访问它:
prop = JSON.stringify(otherObj.propertyIwant);
它有效并给了我想要的价值??
【问题讨论】:
-
什么是
otherObj?我猜它不是一个可字符串化的对象。 -
obj定义在哪里? -
检查你在 obj 和 otherObj 中的内容
-
'otherObj' 是类型对象
-
@Rob 那是你的问题。
prop在obj中不存在,因为obj没有分配给它。您应该将其定义为:var obj = {};
标签: javascript angularjs json