私はTinyMCEコードを勉強していて、パブリック メソッドを公開するこの方法に出くわしました。
tinymce.extend(this, {
execCommand : execCommand,
queryCommandState : queryCommandState,
queryCommandValue : queryCommandValue,
addCommands : addCommands
});
代わりに以下のコードを使用できる場合、上記を書くことの利点は何ですか (同じタスクに必要なコード行と実行時間が少なくなります!)
this.execCommand = execCommand;
this.queryCommandState = queryCommandState;
this.queryCommandValue = queryCommandValue;
this.addCommands = addCommands;
またはさらに短く、オブジェクトの宣言のどこかで:
execCommand: execCommand,
queryCommandState: queryCommandState,
queryCommandValue: queryCommandValue,
addCommands: addCommands
キャッチはどこですか?