Halaman

solusi ctx.clearRect jika tidak bekerja

Agar ctx.clearRect bisa bekerja, masukkan ctx.beginPath

Seperti ini :

function DrawGaris(canv,arxy){

const canvas = document.getElementById(canv);

const ctx = canvas.getContext('2d');

ctx.clearRect(0,0, canvas.width, canvas.height);

ctx.beginPath();

ctx.moveTo(arxy[0][0],arxy[0][1]);

ctx.lineTo(arxy[1][0],arxy[1][1]);

ctx.lineTo(arxy[2][0],arxy[2][1]);

ctx.lineTo(arxy[3][0],arxy[3][1]);

ctx.lineTo(arxy[4][0],arxy[4][1]);

ctx.lineTo(arxy[5][0],arxy[5][1]);

ctx.strokeStyle = '#000000'; // Warna


ctx.lineWidth = 3; // Ketebalan garis 5px

//ctx.closePath();

ctx.stroke();

return 0;

}