Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript TypeScript中的数组与字符串声明_Javascript_Typescript_Ionic Framework - Fatal编程技术网

Javascript TypeScript中的数组与字符串声明

Javascript TypeScript中的数组与字符串声明,javascript,typescript,ionic-framework,Javascript,Typescript,Ionic Framework,我的Ionic应用程序有一个简单的问题 所以我有这个代码: export class HomePage { devices: string[]; stuff: string; constructor(public navCtrl: NavController) { }; ionViewWillEnter() { this.devices.push('Roletor3000'); this.stuff = 'test'; } } 由于某种原因,我得到了一个错

我的Ionic应用程序有一个简单的问题

所以我有这个代码:

export class HomePage {
  devices: string[];
  stuff: string;
  constructor(public navCtrl: NavController) { };

  ionViewWillEnter() {
    this.devices.push('Roletor3000');
    this.stuff = 'test';
  }
}

由于某种原因,我得到了一个错误,
this.devices
不存在。但是
这个东西就行了。我做错了什么?

您需要像这样实例化您的数组:

export class HomePage {
  devices: string[] = [];
  stuff: string;
  constructor(public navCtrl: NavController) { };

  ionViewWillEnter() {
    this.devices.push('Roletor3000');
    this.stuff = 'test';
  }
}

您需要像这样实例化数组:

export class HomePage {
  devices: string[] = [];
  stuff: string;
  constructor(public navCtrl: NavController) { };

  ionViewWillEnter() {
    this.devices.push('Roletor3000');
    this.stuff = 'test';
  }
}

哇,谢谢。还是有点迷路了。将选择12名明拉德中最好的我可以帮助!哇,谢谢。还是有点迷路了。将选择12名明拉德中最好的我可以帮助!