LINUX.ORG.RU

История изменений

Исправление AndreyKl, (текущая версия) :

И всё таки, можно пример использования? я не пойму как потом этим пользоваться то?

т.е. я бы сделал что то вроде, навскидку (хотя вероятно я бы так не делал, просто это единственное как я вижу применение того о чём вы говорите, но если это то - то у вас убого до крайности).

function myF() {
  let debugTrace = function(){}

  if(debug) debugTrace = globalDebugTrace

  ...

  debugTrace(someValue)

  ...
}

Исходная версия AndreyKl, :

И всё таки, можно пример использования? я не пойму как потом этим пользоваться то?

т.е. я бы сделал что то вроде, навскидку (хотя вероятно я бы так не делал, просто это единственное как я вижу применение того о чём вы говорите, но если это то - то у вас убого до крайности).

function myF() {
  var debugTrace = function(){}

  if(debug) debugTrace = globalDebugTrace

  ...

  debugTrace (someValue)

  ...
}