name_surname più che Object è una function
prop è sempre una stringa, devi guardare il typeof di fab[prop]
codice:
for (prop in fab){
	document.write(prop + "->" + typeof(fab[prop]) + "
");
}