2017-07-19 31 views
0

我與谷歌AdWords API工作,我得到這樣一個結果:節點JS返回的對象,如何檢查裏面是什麼

null { totalNumEntries: 700, 
    entries: 
    [ { data: [Object] }, 
    { data: [Object] }, 
    { data: [Object] }, 
    { data: [Object] }, 
    { data: [Object] }, 
    { data: [Object] }, 
    { data: [Object] }, 
    { data: [Object] }, 
    { data: [Object] }, 
    { data: [Object] }, 
    { data: [Object] }, 
    { data: [Object] } ] } 

有了這個代碼:

var targetingIdeaService = user.getService('TargetingIdeaService', 'v201705') 

//create selector 
var selector = { 
    searchParameters: [{ 
    'xsi:type': 'RelatedToQuerySearchParameter', 
    queries: ['test'] 
    }], 
    ideaType: 'KEYWORD', 
    requestType: 'IDEAS', 
    requestedAttributeTypes: ['KEYWORD_TEXT'], 
    paging: { 
    startIndex: 0, 
    numberResults: 12 
    } 

}; 

targetingIdeaService.get({ 
    selector: selector 
}, function(error, result) { 
    console.log(error, result); 
}) 

我如何檢查對象內部是什麼?

+0

做什麼? – euvl

+0

這將是一個數組, –

+0

https://stackoverflow.com/questions/8907094/convert-array-to-string-in-nodejs –

回答

2

如果你想打印這個對象的終端,使用:

var string = JSON.stringify(object) 

// or JSON.stringify(object, null, 2) to make it more readable 

console.log(string) 
+0

謝謝真的有幫助! –

0

嘗試下面的代碼,你想打印這個對象到終端

var util = require('util'); 

console.log(util.inspect(result, { depth: null }));