Робота с массивами
Помогите, пожалуйста, с задачей:
Создайте Web-страницу, в которой с помощью метода prompt вводятся числа и запоминаются в двух массивах. Признаком окончания ввода каждого массива является пустая строка. Затем строится массив, являющийся пересечением двух введенных массивов (в массиве-пересечении содержатся только те элементы, которые есть и в первом, и во втором массивах). Получившийся массив выводится с помощью метода alert.
Проблема в том, что я не знаю, как задать пересечение массивов, если я не ошибаюсь, то функции такой не существует для массивов, остальное работает.
<html>
<head>
<title>
laba 9
</title>
</head>
<body>
<script>
var a=new Array;
var b=new Array;
var c=new Array;
var func;
for (n=0;; n++) {
func=prompt('Введите элемент массива a['+n+']: ', "");
if (func=="") {
break;
}
}
for (m=0;; m++) {
func=prompt('Введите элемент массива b['+m+']: ', "");
if (func=="") {
break;
}
}
for(i=0;i<n;i++)
for(j=0;j<m;j++)
if (a[i]==b[j])
c[i]=a[i]=b[j];
alert ('\n пересечение массивов a и b='+c[i]);
</script>
</body>
</html>
|