Я вставляю весь код на всякий случай.Сначала вам нужно ввести 10 элементов массива, затем программа попросит вас ввести число, которое будет помещено на 2-е и 4-е места в массиве.Затем массив B создается из массива A, но без первых 2 элементов.Затем я должен поменять местами самый большой и самый маленький элемент B, но он просто не работает.
<html>
<script>
var i=0
var a=new Array(10)
for(i=0; i<10;i++)
a[i]=prompt("a[" +i+ "]=", 0)
document.write(a.join(" ; ") +"<br>")
function comp(a,b)
{return(a-b)}
document.write(a.sort(comp)+"<br>")
b=a.slice(0,2)
a.shift()
a.shift()
document.write(a.concat(b)+"<br>")
c=prompt()
a.splice(1,0,c)
a.splice(3,0,c)
document.write(a+"<br>")
B=a.splice(2)
document.write(B+"<br>")
var q=B.length
document.write(q+"<br>")
var maxel=B[0]
var maxnom=0
var minel=B[0]
var minnom=0
for(i=0; i<8; i++)
{
if(B[i]>maxel)
{
maxel=B[i]
maxnom=i
}
if(B[i]<minel)
{
minel=B[i]
minnom=i
}
}
B[minnom]=maxel
B[maxnom]=minel
document.write(B)
</script>
</html>