Spesso vedo che quando una funzione deve essere chiamata con parametri associati in nessun contesto particolare, lo undefined
è più spesso che preferibile rispetto allo null
come scelta di contesto, come in:qual è il vantaggio del collegamento a `undefined` invece di` null`
f.call(undefined, param1, param2)
è preferito su:
f.call(null, param1, param2)
mi chiedo se non v'è alcun motivo particolare per questo?
Preferenza. È solo una questione di gusti. –
Per ulteriori dettagli: http://stackoverflow.com/questions/5076944/che-è-la differenza- tra -null-and-undefined-in-javascript E http://saladwithsteve.com/2008/02/javascript -undefined-vs-null.html –
null significa che c'è un oggetto senza valore, mentre undefined significa che non c'è nulla. Questo concetto esiste solo in js, per quanto ne so. – mondjunge