Допустим есть массив
Arr1 = [1,7,11,4,8,6];
Мне надо получить другой массив из первых 12и цифр, не содержащий цифры из первого массива ,т.е. должно получиться
Arr2 = [2,3,5,9,10,12]; // Порядок не важен
КАк получить этот массив, при создании 2го проверку с первым делаю, не получ(
var raz2 = new Array(6);
function randSop() {
var flag;
for (var i=0; i<6; i++) {//Для каждого елемента масси
flag = false;//Число нам не подходит
while(flag==false) {//Пока число нам не подходит
r = Math.round(Math.random()*11)//генерим его
flag = true;
for (var j=0; j<i; j++) {//Проходим по всему массиву
if (raz2[j]==r ) {//проверяя, есть ли уже такое число во втором массиве. Тут же вставлял проверку на первый массив и браузер зависал
flag = false;
break;//Есть, надо генерить другое
}
}
}
raz2[i]=r;
document.write( ' ' + arrayUser[raz2[i]] + ' ' );
}
document.write('<br />' );
}
randSop();