0
Dies ist mein folgender Code lesen:Unhandle Versprechen Ablehnung: Kann nicht Eigentum ‚Push‘ undefinierten Wertes
private convertFormat(src: Array<any>): void {
for (let i of src) {
this.selectedMonths.push({
id: i,
itemName: i
})
};
this.selectedMonths = JSON.parse(JSON.stringify(this.selectedMonths));
console.log(this.selectedMonths);
}
jedoch die „.push()
“ denn wenn ich versuche, in dem bereits erklärt Array < {}> zu drücken, Es gibt mir diesen Fehler.
Unhandled Promise rejection: Cannot read property 'push' of undefined ; Zone: ; Task: Promise.then ; Value: TypeError: Cannot read property 'push' of undefined
'selectedMonths: any [] = []' an der Komponentenklasse oder '' ngOnInit' this.selectedMonths = []; ' – DrNio
Ich kann nicht sehen Ihre ganzer Code, aber können Sie versuchen, dies: private convertFormat = (src: Array): void => {...} Vielleicht ist es ein Problem mit "das" nicht die Instanz Ihrer Klasse –
Daniel
@ Z.Bagley Ich erwähnte in meiner Frage dass ich es als "Array <{}>" – ezzzCash