[["SFO",37.77493,-122.41942],["LAX",34.05223,-118.24368]]
Это моя строка, и я хочу преобразовать ее в:
arr[0] = ["SFO".... arr[1] = ["LAX"...
EDIT
Позвольте мне уточнить:
var str = '[["SFO",37.77493,-122.41942],["LAX",34.05223,-118.24368]]'
Можно использовать JSON.parse :
JSON.parse('[["SFO",37.77493,-122.41942],["LAX",34.05223,-118.24368]]')
IE7 и ниже:строка в объект JavaScript.Массивы являются объектами.Приведенная выше строка будет проанализирована в массив:
var array = JSON.parse('[["SFO",37.77493,-122.41942],["LAX",34.05223,-118.24368]]') alert ( typeof array ); // object alert ( array instanceof Array); // true
var arr = [["SFO",37.77493,-122.41942],["LAX",34.05223,-118.24368]]; console.log(arr[0]); // ["SFO", 37.77493, -122.41942] console.log(arr[1]); // ["LAX", 34.05223, -118.24368]