массивы и объекты, вывод свойств
Подскажите пожалуйста как обращаться с объектами
то-ли к типам объектов через переменные
var
value = {},
value.up = function() {},
value.up.n = {};
alert(value.up) //выводит function
alert(value.up.n) //выводит [object Object]
IsObj = function(m)
{
for(var is in m)
{
alert(m.is) // здесь undefined, как здесь получить доступ к объекту
}
}
IsObj(value)
|
Conus,
var value = {};
value.up = function() {};
value.up.n = {};
alert(value.up) //выводит function
alert(value.up.n) //выводит [object Object]
IsObj = function(m)
{
for(var is in m)
{
alert(m[is])
}
}
IsObj(value)
|
for(var is in m)
{
alert(m[is].is) //а имя объекта?
}
//-----можно так - правильно ли
IsPrope = function(m)
{
var ObjName = '';
for(var is in m)
{
ObjName += is + ' in ' + m + '<br> '
if(m[is]) { ObjName += IsPrope(m[is])
}
return ObjName;
}
|
Conus,
:-?
var value = {};
value.up = function() {};
value.up.n = {};
alert(value.up) //выводит function
alert(value.up.n) //выводит [object Object]
IsObj = function(m)
{
for(var is in m)
{
alert(m[is]);
IsObj(m[is]);
}
}
IsObj(value)
|
| Часовой пояс GMT +3, время: 18:00. |