私はこのコードを持っています:
var rect2 = new drawRect({
h: 100,
w: 100,
x: 280,
y: 20,
colour: '8CB5CF',
name: 'Office 2'
}
drawRect に渡すプロパティを読み取ることは可能ですか? 私の最初の考えは:
alert(rect2.h)
しかし、その結果、undefined
実際に機能するとは思っていませんでしたが、他にこれにアプローチする方法がわかりません。
私はjavascriptにかなり慣れていません。ありがとう。
編集: 申し訳ありませんが、drawRect は次のとおりです。
function drawRect(rectOptions){
var ctx = document.getElementById('canvas').getContext('2d');
ctx.fillStyle = rectOptions.colour;
ctx.fillRect(rectOptions.x,rectOptions.y,rectOptions.h,rectOptions.w);
ctx.font = '12px sans-serif';
ctx.fillText(rectOptions.name, rectOptions.w + rectOptions.x, rectOptions.h + rectOptions.y);
}
ここに完全なコードがあります:完全なコード