1
我與contentful交互並嘗試使用Node.js使用它們的api與數據進行交互。node.js對象上的訪問器出錯
我可以使用Object.getOwnPropertyNames()
顯示某個對象具有某些屬性,但是當我訪問它們時,它們是未定義的。我究竟做錯了什麼?
var currentValue = entry.fields;
console.log("ELEMENT:" + element)
console.log(Object.getOwnPropertyNames(entry.fields))
console.log("PROP: " + entry.fields[element])
這顯示例如:
ELEMENT: averagePledgeBody
[ 'title',
'subtitle',
'description',
'makingThePledgeFact1Heading',
'makingThePledgeFact1Body',
'makingThePledgeFact2Heading',
'makingThePledgeFact2Body',
'makingThePledgeFact3Heading',
'makingThePledgeFact3Body',
'averagePledgeTitle',
'averagePledgeBody',
'percentageMinimumPledge',
'percentageAveragePledge',
'pledgeAgreementTitle',
'pledgeAgreementSubtitle',
'pledgeAgreementButton',
'callToAction' ]
PROP: undefined
在這裏你可以看到,我正在尋找實際的元素對象上存在,但它們都產生了,當我真正做到了查找不確定的。有任何想法嗎?
什麼是typeof元素? – kaxi1993
的類型是「字符串」 – skaz
我想到了它......只是需要修剪...... :( – skaz