Начал пробовать JSON, даже не знаю как узнать длину , т.е.
var city =
{
"Москва":
{
x:250,
y:50,
wayToCity:["Волгоград"]
},
"Волгоград":
{
x:300,
y:600,
wayToCity:["Москва"]
}
};
Как вот можно узнать количество городов? length не работает.
Пробовал сделать так
//Добавление методов, в объект Object
Object.prototype.length = function()
{//Длина объекта, проверяет только строковые константы
//Надо разобраться как работать c JSON данными
var i=0;
var name;
for(name in this) { i++; }
return i;
};
Он мне возвращает 3, при выводе name печатает Москва, Волгоград, length.
Можно как то по нормальному?