Показать сообщение отдельно
  #6 (permalink)  
Старый 02.04.2015, 09:58
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Передавать не ссылку а строку. с помощью try catch и eval получать значение:
myObj = {a:1,b:2}
function getVal(val) {
try {
	var ev = eval(value);
	return ev != void(0) ? ev : '';
}
catch(e) {
     return 'Error';
}
}
getVal('myObj.somevalue');// пустая строка
getVal('myObj.a');// 1
Ответить с цитированием