Как преобразовать () => число в число в угловых - PullRequest
0 голосов
/ 09 июля 2019

У меня проблема с конвертацией.Я получаю сообщение об ошибке, подобное этому:

Тип '() => число' нельзя назначить типу 'число'.

В этой части кода:

...
for (let g of parcelData.geom){
      const point = [];
      let lat : number;
      lat = g.lat; // error there
...

Кто-нибудь может сказать мне, как я могу преобразовать это в классическое число?

Ответы [ 2 ]

3 голосов
/ 09 июля 2019

g.lat() - это функция, и вы должны назначить ее, как показано ниже.

lat = g.lat()

0 голосов
/ 09 июля 2019

Примечание

прежде всего проверьте тип данных parcelData.geom

console.log(typeof parcelData.geom);

затем измените ниже в соответствии с этим

let lat : number;<----then change this
  lat = g.lat;  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...