Два поля в объекте Typescript от строки до плавающей - PullRequest
0 голосов
/ 01 марта 2019

У меня есть объект с разными полями.Я хочу разобрать long и lat от строки до плавающей.Этот код работает, но я хотел бы знать, существует ли более элегантный (более эффективный) способ достижения того же преобразования.

this.data.forEach(element => {
    element.lat = parseFloat(element.lat.toString());
    element.long = parseFloat(element.long.toString());
});

Большое спасибо

1 Ответ

0 голосов
/ 01 марта 2019

Я бы использовал функцию Number

Number(value?: any): number

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number

this.data.forEach(element => {
    element.lat = Number(element.lat);
    element.long = Number(element.long);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...