Есть переменная (строка) с координатами var coor = "53.721923,91.430053"
.
Эта переменная попадает в массив [coor]
. Соответственно массив выглядит так ["53.721923,91.430053"]
, но нужно получить массив с двумя числами [53.721923,91.430053]
.
Как убрать кавычки из массива?
split - разбивает объект String
на массив строк путём разделения строки указанной подстрокой.
parseFloat - принимает строку в качестве аргумента и возвращает десятичное число (число с плавающей точкой)
Думаю как из этого сделать преобразование расписывать не надо
Вот так:
"53.721923,91.430053".split(",").map(v => parseFloat(v))
Попробуйте так:
C#
var numbers = coor.Split(',').Select(Int32.Parse).ToList();
JS
var myArray = coor.split(",");
for(var i=0; i<myArray.length; i++) { myArray[i] = +myArray[i]; }
P.S.
не заметил сразу метку JavaScript
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Код был найден инспектором Chrome'а; инспектор помечает его, как код, который меняет стиль кнопки на "невидимый", а также меняет стиль (dropdown)
Отправляю с локального компьютера с помощью axiosjs GET запрос на localhost:3000 - где располагается rails-приложение, отдающее JSON - и получаю ошибку Network...
При создании приложения сделал сервис для получения и обработки данных: