Const всегда неопределенный после назначения - PullRequest
0 голосов
/ 11 апреля 2019

Я хочу написать функцию, которая создает массив локальных IP-адресов на основе устройства-IP.

  constructor(private network: UserInformationService) {
   }


  getIPArray(): Promise<any> {
    var promise = new Promise((resolve, reject) => {
      const userInfo = this.network.getUserInformation();
      const _ip = userInfo.IP;
      const _subnet = userInfo.Subnet;

      let ips: string[] = [];

      const template = _ip.split('.').splice(-1, 1).join('.')


      for (var i = 100; i < 120; i++){
        let newIP = template + '.' + i;
        ips.push(newIP);
      }

      console.log('IPs', ips);
      resolve(ips);
    });
    return promise;
  }

Я попытался установить IP и подсеть в конструкторе. Но с тем же результатом.

Я могу назначить _ip и _subnet с информацией из UserInformationService, но через 2 полосы _ip не определена.

Что здесь произошло? Спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...