Переопределить выражение функции Javascript - PullRequest
1 голос
/ 26 сентября 2019

У меня есть сценарий, в котором я хочу переопределить / изменить выражение функции javascript.Вот как выглядит выражение функции.

var func_1 = function func_1(){
  // 300 lines of code
  var func_2 = function func_2(){
     // few lines of code
  };
};

Я могу получить доступ к вышеуказанной функции в другом контексте и хочу изменить подход func_2 (), и он должен выглядеть следующим образом.

var newfunc_1 = function func_1(){
  // 300 lines of code
  var newfunc_2 = function func_2(){
     // new lines of code
  };
};

Как мне этого добиться?Я считаю, что копировать всю функцию и модификация будет худшим вариантом.

...