TypeScript: Cannot read property 'push' of undefined in [null]

后端 未结 3 1469
别跟我提以往
别跟我提以往 2020-12-28 13:58

Error: Cannot read property \'push\' of undefined in [null].

class A implements OnInit {
    stringArr: string[];

         


        
3条回答
  •  生来不讨喜
    2020-12-28 14:37

    class A implements OnInit {
        stringArr: string=[];
        ngOnInit() {
            for(let i=0; i<4; i++) {
                this.stringArr.push("aaa");
            }
        }
    }
    

    Here stringArr is defined as string, but not as an array of string. Define stringArr as blank array [].

提交回复
热议问题