JSファイルをインクルードできるフレームワークを使用しています。Javascriptオブジェクトメソッドを上書きするにはどうすればいいですか
<import resource="classpath:/templates/webscripts/org/mycompany/projects/library/utils.lib.js">
は、私は非常に大規模なutils.lib.jsファイルで定義されてかなり小さいメソッドをオーバーライドしたい:私のJSファイルの上部には、私のようなものを持っています。フレームワークの一部であるファイルutils.lib.jsで直接変更するのではなく、ただ一つのメソッドを上書きしたいのです。私はちょうど方法のgetDataが何を変更したい
var Evaluator =
{
/**
* Data evaluator
*/
getData: function Evaluator_getData(input)
{
var ans;
return ans;
},
...
}
:utils.lib.jsファイルは、のようなものがあります。基本的な質問のため申し訳ありませんが、私のJSファイルの先頭にどのコピーJSコンテンツファイルをインポートした後、私はちょうどのような何か行うことができます。
Evaluator.getData = function Mine_getData(input)
{
...
};
試しましたか? –