Javascript 控制台中的对象使用值显示getter,但在代码中它返回未定义的值

Javascript 控制台中的对象使用值显示getter,但在代码中它返回未定义的值,javascript,Javascript,控制台中以下代码的输出: console.log(userValues); 是: 但是,当我从代码中调用它时(在ngOnInit()中,我使用的是Angular 6): 这将打印未定义的 是否有其他特殊方法调用getter以正确返回对象?您圈出了“USER\u AUTH\u METHOD”属性,但试图记录“USER\u AUTH\u MODE”属性,该属性显然不存在您的写入模式,其中日志显示方法-它甚至为其记录了setter和getter console.log(userValues

控制台中以下代码的输出:

  console.log(userValues);
是:

但是,当我从代码中调用它时(在
ngOnInit()
中,我使用的是Angular 6):

这将打印未定义的


是否有其他特殊方法调用getter以正确返回对象?

您圈出了“USER\u AUTH\u METHOD”属性,但试图记录“USER\u AUTH\u MODE”属性,该属性显然不存在

您的写入模式,其中日志显示方法-它甚至为其记录了setter和getter
  console.log(userValues.USER_AUTH_MODE);