Ragazzi devo fare questo programma in javascript dove è l errore?
creare un codice che, inserito un numero N di punti (da 3 in poi), realizzi un poligono chiuso
<HTML>
<BODY>
<canvas id="lavagna" width="250" height="250"></canvas>
<script>
var x1=parseInt(prompt("quanti sono i lati del poligono"));
var c = document.getElementById('lavagna');
var ctx=c.getContext("2d");
ctx.moveTo(x[0],y[0]); // primo vertice
for (i=1;i<=x1-1; i++)
{
var x[i]=parseInt(prompt("metti la prima ascissa"));
var y[i]=parseInt(prompt("metti la seconda ascissa"));
ctx.lineTo(x[i],y[i]); // si creano i lati
}
ctx.lineTo(x[0],y[0]); // si ritorna al primo vertice
//ctx.closePath(); // in alternativa, si chiude il percorso
ctx.stroke(); //disegna
</script>
</BODY>
</HTML>

non visualizza nulla perché? sto alle prima armi con javascript