我正在使用允許包含JS文件的框架。在我的JS文件的頂部,我有這樣的:如何覆蓋Javascript對象的方法
<import resource="classpath:/templates/webscripts/org/mycompany/projects/library/utils.lib.js">
我要改寫在非常大的utils.lib.js文件中定義一個相當小的方法。作爲框架一部分的文件utils.lib.js不直接進行更改,我只想覆蓋一個方法。 utils.lib.js文件具有如下形式:
var Evaluator =
{
/**
* Data evaluator
*/
getData: function Evaluator_getData(input)
{
var ans;
return ans;
},
...
}
我想更改getData方法的作用。很抱歉的基本問題,但在導入該副本的JS內容到我的JS文件的頂部,我能不能做這樣的事情後的文件:
Evaluator.getData = function Mine_getData(input)
{
...
};
你試過了嗎? –