У меня есть массив, который был построен из чтения в файле CSV, используя jquery.csv.js так:разваливается данные Javascript массива
$.ajax(
{
type : "GET",
url : "data.csv",
dataType : "text",
success : function(csv)
{
myData = $.csv.toArrays(csv);
for(var i=0; i<3; i++)
console.log(myData[i]);
}
});
И образец продукции выглядит следующим образом: ["-112.5", "15", "0", "0"] ["-112.5", "10", "0", "0"] ["-112.5", "5", "112.1667", "85.3819"]
I Я пытаюсь построить эти данные с помощью FLOT, поэтому мне нужно, чтобы эти значения были разбиты на координаты x, y, такие как [-112.5, 15], [0, 0], [-112.5, 10], [0, 0], [- 112,5, 5], [112.1667, 85.3819]
У меня есть попытался с помощью вложенных циклов для таких как:
for(var i = 0; i < myData.length; i++)
{
for(var j = 0; j < 2; j++)
{
newArray[i][j] = origArray[i][j];
}
}
Но это проливает неопределенную ошибку и озираясь переполнением стека, то очевидно, JS не обрабатывает массивы в порядке, я привык.
Может кто-нибудь указать мне в правильном направлении?
@ultranaut - К сожалению, я пытался быть кратким и вместо этого сделали вещи более сложными. Я обновил переменные, чтобы лучше отразить то, что я пытался сделать. myData - результат массива при анализе файла CSV. – Dave