doublench21
@doublench21

Как распарсить JSON?

[["55.7852","37.7155"],["55.7039","37.8454"],["55.7947","37.5919"]]

Хотелось бы пробежаться в цикле по всем массивам вытаскивая пары значений.
  • Вопрос задан
  • 267 просмотров
Решения вопроса 1
Можно так:
var array = [["55.7852","37.7155"],["55.7039","37.8454"],["55.7947","37.5919"]], ln = array.length;

for(var i = 0; i< ln; i++) {
  var loc = array[i];
  console.log(loc[0] + '||' + loc[1]);
}

При чем тут у вас только json?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@TheBeatCoder
Все достаточно просто:
var couples = [],
      arr = [["55.7852","37.7155"],["55.7039","37.8454"],["55.7947","37.5919"]]; 
arr.forEach(function(x) { 
    var couple = []; 
    x.forEach(function(y) { 
        couple.push(parseFloat(y))
    });
    couples.push(couple);
});


В итоге в вашем couples будут все распарсенные значения. Хотя исходные данные и так массив массивов. Разве что в результате храниться будут числа, а не строки.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы