W3 Schools saysPerché utilizzare "nuovo" per creare un array Javascript considerato negativo?
Queste due istruzioni differenti entrambi creare un nuovo array contenente 6 numeri:
var points = new Array(40, 100, 1, 5, 25, 10) // Bad
var points =[40, 100, 1, 5, 25, 10]; // Good
ma non danno una spiegazione perché il primo è cattiva.
Da quello che ho capito, l'unica differenza è che il primo chiama il costruttore. Qualcuno può indurmi a capire perché il primo è cattivo?
Dove hai letto che è cattivo? – im1dermike
Le scuole W3 hanno un sacco di informazioni errate e assolutamente errate. Non dovresti letteralmente andarci mai. – djechlin
W3Schools è davvero una brutta risorsa, ma è giusto in questo caso. –