2017-08-24 4 views
0

私はpromiseという名前のオブジェクトを持っていて、その内部に関数と文字列を持っています。オブジェクトを印刷するために、私はjsのオブジェクトの中にある文字列をプリントするには?

console.log(promise); 

を使用することができますが、私は約束内部"responseText"という名前の文字列を持っています。印刷しようとすると

console.log(promise.responseText); 

と表示されます。私はオブジェクトを印刷することによってresponseTextの値を見ることができます。しかし、私がpromise.responseTextを使用して印刷すると、その表示は未定義です。

FYI

私はpromise内のすべてのfunctionsを印刷することができていますが、私は、文字列を印刷することはできませんよ。助けてください。

+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() 
関連する問題