Considera la seguente funzione JavaScript:
function Foo() {
function getPreferences() {
if ([there is an existing preferences object]) {
return preferences;
}
return false;
}
}
Il codice chiamante è:
var foo = new Foo();
var prefs = foo.getPreferences();
if (prefs) {
// do something with prefs
}
- Il modello di restituire un oggetto se esiste, o falso in altro modo, visto come una buona o cattiva pratica? Altre alternative che posso vedere sono di restituire un oggetto vuoto {} o null.
- Questo modello ha un nome?