2017-08-24 58 views
0

我有一個名爲promise的對象,它裏面有函數和字符串。對於打印對象,我可以使用如何打印js中的對象內的字符串?

console.log(promise); 

,但我有一個名爲"responseText"內承諾的字符串。如果我嘗試打印它使用

console.log(promise.responseText); 

,其顯示爲未定義。我可以通過打印對象來看到responseText的值。但是,當我用promise.responseText打印它顯示未定義。

FYI

我能夠打印所有functionspromise,但我不能夠打印字符串。請幫忙。

+0

'responseText的== responsetext' – Teemu

+0

我打印出來作爲執行console.log(obj.responseText)!;只要。編輯帖子。 –

+0

你能展示對象的外觀嗎? – Nocebo

回答

1

使用

var promise = { 
    responseText: function(){ 
    return "responseText" 
    } 
} 

console.log(promise.responseText()) 

OR

var promise = { 
    responseText: function(){ 
    console.log("responseText") 
    } 
} 

promise.responseText()