【发布时间】:2020-04-30 08:10:00
【问题描述】:
我正在使用 JavaScript 的 Object 类来检查变量是否存在,然后再从 JSON 响应中使用它。
当我尝试调用该行代码时,出现此错误
无法将 undefined 或 null 转换为对象
在 Function.keys ()
在成功回调
这是我的尝试:
if (Object.keys(response.data.data.user_fk)) {
$rootScope.username = response.data.data.user_fk.name;
}
请问我怎样才能得到正确的支票?
【问题讨论】:
-
请问
response.data.data.user_fk的值是多少。 -
如果您要检查
user_fk是否是response.data.data的属性,那么Object.keys()没有用处。您可以改为测试"user_fk" in response.data.data。 -
目标是在response.data.data中测试user_fk
标签: javascript angularjs