function drawLine(ctx, sX, sY, eX, eY, sRGB, fRGB, lWidth, capStyle)
{
ctx.beginPath();
ctx.moveTo(sX, sY);
ctx.lineTo(eX, eY);
ctx.lineWidth = lWidth||5;
ctx.strokeStyle = 'rgb(49, 129, 48)';
ctx.lineCap = 'round';
ctx.stroke();
ctx.closePath();
}
そして、次のように関数を呼び出したい:
drawLine(ctx, 50, 50, 100, 100, someStrokeStyle, someFillStyle, someCapStyle);
ご覧のとおり、lWidth
パラメーターをスキップしました。lWidth
がパラメーターとして渡されない場合でも、関数が引き続き機能するようにします。どうすればいいですか?someCapStyle
Atm は が であると考えるかもしれませんlwidth
。