【发布时间】:2018-06-01 12:10:55
【问题描述】:
简单的问题:
FunctionOutput: Promise {
_c:
[ { promise: [Object],
resolve: [Function],
reject: [Function],
ok: [Function],
fail: [Function],
domain: null } ],
_a: undefined,
_s: 1,
_d: true,
_v:
{ body:
{ token_type: 'bearer',
access_token: 'token',
expires_in: 7776000,
refresh_token: 'token' },
statusCode: 200 },
_h: 0,
_n: true }
这是我的函数输出,我想指定输出“access_token”我该怎么做?
console.log("token is"+ data._v.body.access_token);
没有用...
请帮忙,非常感谢!
【问题讨论】:
-
请添加minimal, complete and verifiable example 以显示实际问题。
-
你是如何将对象分配给
data的?很可能是您为data分配了一个promise,而不是promise 的值,它只能异步检索。 -
您是否调试过代码以查看数据、_v 和正文是否填充了值或未定义?哪个部分“不起作用”?
-
你是怎么得到
data的? -
console.log("token is"+ data._v.body.access_token);的输出是什么?它是未定义的吗?你有错误吗?请解释更多,以便我们提供帮助
标签: javascript object output console.log