Credo che sarebbe più facile spiegare quello che sto chiedendo con un esempio.
function getLastNode() {
let current = this.head;
if (current == null) {
// Here, we could either return current, or return null
}
while (current.getNext() != null) {
current = current.getNext();
}
return current;
}
All'inizio della funzione, nel l'istruzione if, abbiamo una scelta a uno scrivere la dichiarazione di ritorno come return current
o return null
. In situazioni come questa è possibile scegliere entrambe le opzioni poiché sono equivalenti.
Per evitare questa domanda di essere considerato primariamente opinione a base, voglio sapere se c'è qualche tipo di convenzione per questo. Esiste una guida standard, di convenzione o di stile che specifica una pratica standard?
Grazie!