Я использую фреймворк, который позволяет включать файлы JS.Вверху моего JS-файла у меня есть что-то вроде:
<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)
{
...
};