Ich interagiere mit contentful und versuche mit Daten zu interagieren, indem ich ihre API mit Node.js benutze.Fehler mit Zugriffsmethoden auf dem Objekt node.js
Ich kann zeigen, dass ein bestimmtes Objekt bestimmte Eigenschaften über Object.getOwnPropertyNames()
hat, aber wenn ich darauf zugreife, sind sie undefiniert. Was mache ich falsch?
var currentValue = entry.fields;
console.log("ELEMENT:" + element)
console.log(Object.getOwnPropertyNames(entry.fields))
console.log("PROP: " + entry.fields[element])
Dies zeigt zum Beispiel:
ELEMENT: averagePledgeBody
[ 'title',
'subtitle',
'description',
'makingThePledgeFact1Heading',
'makingThePledgeFact1Body',
'makingThePledgeFact2Heading',
'makingThePledgeFact2Body',
'makingThePledgeFact3Heading',
'makingThePledgeFact3Body',
'averagePledgeTitle',
'averagePledgeBody',
'percentageMinimumPledge',
'percentageAveragePledge',
'pledgeAgreementTitle',
'pledgeAgreementSubtitle',
'pledgeAgreementButton',
'callToAction' ]
PROP: undefined
Hier können Sie sehen, dass das Element ich suche auf das Objekt tatsächlich existiert, aber sie alle Ausbeute nicht definiert, wenn ich die Lookup tatsächlich tun. Irgendwelche Ideen?
was ist typeof element? – kaxi1993
der Typ ist "String" – skaz
Ich dachte daran ... musste nur getrimmt werden ... :( – skaz