“JS Wickeln Sie eine Funktionsparameter für Funktionen in die Funktion” Code-Antworten

JS Wickeln Sie eine Funktionsparameter für Funktionen in die Funktion

function fnOriginal(a){
  console.log(1/a);
};

var fn2 = makeSafe(fnOriginal);
fn2(1);
fn2(0);
fn2("abracadabra!");

var obj = {
  method1: function(x){ /* do something */ },
  method2: function(x){ /* do something */ }
};

obj.safeMethod1 = makeSafe(obj.method1);
obj.method1(42);     // the original method
obj.safeMethod1(42); // the "safe" method

// let's override a method completely
obj.method2 = makeSafe(obj.method2);
Jittery Jaguar

JS Wickeln Sie eine Funktionsparameter für Funktionen in die Funktion

var makeSafe = function(fn){
  return function(){
    try{
      return fn.apply(this, arguments);
    }catch(ex){
      ErrorHandler.Exception(ex);
    }
  };
};
Jittery Jaguar

Ähnliche Antworten wie “JS Wickeln Sie eine Funktionsparameter für Funktionen in die Funktion”

Fragen ähnlich wie “JS Wickeln Sie eine Funktionsparameter für Funktionen in die Funktion”

Weitere verwandte Antworten zu “JS Wickeln Sie eine Funktionsparameter für Funktionen in die Funktion” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen