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)