Показать сообщение отдельно
  #6 (permalink)  
Старый 24.06.2010, 19:24
Аспирант
Отправить личное сообщение для hangover Посмотреть профиль Найти все сообщения от hangover
 
Регистрация: 08.10.2009
Сообщений: 53

решил пока пробелму так :

k и v масисвы с именами и значениями.

if(k.length == v.length){
			
			var sData = '{';
			
				for(var j=0; j<k.length; j++){
					
					sData = sData + '"'+k[j]+'"'+':'+'"'+v[j]+'",';
										
				}
				
				sData = sData.substr(0,(sData.length-1));
				sData = sData + '}';
				var t = eval('('+sData+')');
				alert(t['name']);
		}


не сильно ли криво?


п.с. все таки можете пожалуйста разьяснить мне второй вопрос в предыдушем сообшении?

п.с.с. и послений вопрос: почему
var t = eval('('+sData+')');

работает, а
var t = eval(sData);

не работает?

в чем суть дополнитеьных скобочек в кавычках?

Последний раз редактировалось hangover, 24.06.2010 в 19:26.
Ответить с цитированием