Function.keys检查是否存在变量数据

问题描述 投票:0回答:2

我正在使用JavaScript的Object类在从JSON响应中使用变量之前检查其是否存在。当我尝试调用该行代码时,出现此错误

无法将未定义或null转换为对象在Function.keys()在成功回调[]

这是我的尝试:

if (Object.keys(response.data.data.user_fk)) {
  $rootScope.username = response.data.data.user_fk.name;
}

请问如何正确支票?

我正在使用JavaScript的Object类来检查变量是否存在,然后再通过JSON响应使用它。当我尝试调用该行代码时,出现此错误无法转换未定义或null ...

javascript angularjs
2个回答
0
投票
...
if(Object.keys(response.data.data.user_fk)){
...

0
投票
如果只想检查response.data.data.user_fk是否存在,请使用:
© www.soinside.com 2019 - 2024. All rights reserved.