Задать вопрос
@DmitryElshin

Как строковый массив преобразовать в числовой?

Есть переменная positionArr. Это строковый массив.

Как его преобразовать в числовой? Есть parseFloat -- преобразует строковый аргумент в число.

Пробую так:
for (var i in positionArr) {
  parseFloat(i);
};
let indexAll = source.map(parseFloat);

Но понимаю, что пишу не правильно. Подскажите, пожалуйста, как правильно записать.
  • Вопрос задан
  • 4957 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
VoidVolker
@VoidVolker Куратор тега JavaScript
Dark side eye. А у нас печеньки! А у вас?
Строковый массив, а не строчный.
var positionArr = ['1', '2', '3.1', '4.5'];
var result = positionArr.map(parseFloat);
console.log( 'result is', result);
Ответ написан
Комментировать
IonDen
@IonDen
JavaScript developer. IonDen.com
Вот так:
var a = ["1", "2", "3"];
var b = a.map(function (item) {
	return parseFloat(item);
});

console.log(b); // [1, 2, 3]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
26 дек. 2024, в 14:50
2000 руб./за проект
26 дек. 2024, в 14:40
15000 руб./за проект
26 дек. 2024, в 14:27
100000 руб./за проект