ugrás a tartalomhoz

Archívum - Ápr 20, 2016 - Fórum téma

Érdekes gondolkodásmód

csabessz47 · 2016. Ápr. 20. (Sze), 15.58
Sziasztok,

Most próbálták nekem megmagyarázni, hogy a következő kódrészlet milyen hasznos, mert hogy ilyenkor a callback üres function lesz és nem fog meghalni az a kód, ami utána használná.

var send = function (url, data, callback) {
  callback = callback || function () {};  // Ez az egy sor az igazán lényeges
  $.ajax({
    ...
    'beforeSend': function () {
      callback(SEND_BEFORE);
    },
    .
    .
    .
  });
};
Szerintem normális ember reflexből arra következtetne, hogy a callback egy boolean lesz, nem önmagára értékelődik ki, ezért én nagyívben kerülném a használatát az ilyen szép kis vagy feltételeknek.

Nektek mi a véleményetek erről?
Főleg hogy a leendő meggyőző PHP-ban is használja :)