Здравствуйте! У меня проблема со скриптом:
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" они не добавляются в массив так, как они там уже существуют. У меня неправильно работает скрипт, помогите