массивы и объекты, вывод свойств
Подскажите пожалуйста как обращаться с объектами
то-ли к типам объектов через переменные 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, время: 23:04. |