Показать сообщение отдельно
  #1 (permalink)  
Старый 25.05.2010, 23:27
Аспирант
Отправить личное сообщение для Kiev Посмотреть профиль Найти все сообщения от Kiev
 
Регистрация: 09.04.2010
Сообщений: 35

Проблема с массивом
Здравствуйте! У меня проблема со скриптом:

var names=new Array();var newNames=new Array();
function lolName(){

 names=prompt("Имя ","h");

   for(var i=0;i<newNames.length+names.length;i++)
   {
    
	if(newNames[i]==names[i])
	 {names.length=0;}
	else{newNames.push(names[i]);names.length=0;}
	
   }
     alert(newNames);
	 
	
}

<p onclick="lolName()">demo</p>

Мне нужно, чтобы если в массив( уже содержит это значение) сохраняется какое-то значение переменной, которое уже есть в этом массиве, оно не сохранялось.
В общем говоря: newNames имеет элементы ["g","h"] если ввожу "h" или "g" они не добавляются в массив так, как они там уже существуют. У меня неправильно работает скрипт, помогите
Ответить с цитированием