以下のコードを理解するのを手伝ってください。これはドラッグアンドドロップオブジェクト用のスクリプトです。私はそれを探索しようとしていますが、一つのことで打ちました。 get
とSet
は、事前定義されたオブジェクトは、x設定私のようなこのメソッドの作成作業は、(Xを取得する方法を理解しないヘルプが必要/プロトタイププロパティを使用してメソッドを作成する
URL for Reference (Complete Script)
)、()などでていますか?実際にオブジェクトの値を設定するか、オブジェクトの特定の値を取得しますか?
また、宣言set x()
の間にスペースが1つあります。なぜですか?
私はJavaスクリプトの初心者です。本当に助けていただきありがとうございます。
// position strings are "x,y" with no units
get x()
{
return parseInt(this._position.split(',')[0]);
},
set x(inX)
{
var comps = this._position.split(',');
comps[0] = inX;
this.position = comps.join(',');
},
get y()
{
return parseInt(this._position.split(',')[1]);
},
set y(inY)
{
var comps = this._position.split(',');
comps[1] = inY;
this.position = comps.join(',');
},