Kennt jemand, ob es Leistungseinbußen/Vorteile gibt, die Felder eines Objekts bei der Erzeugung statt später z.Javascript Performance: Objektfelder bei der Erstellung oder später zuweisen?
var exObj = neues exampleObject (Name, Datum);
OR
var exObj = new exampleObject();
exObj.name = "blah"; exObj.date = "blah";
(vorausgesetzt, Sie Ihre Klasse entsprechend erstellt haben)
Auch als Neben Gedanken, da die JS-Arrays als Objekte gespeichert sind, bin ich in der Annahme richtig, dass es zwischen der Verwendung eines über die keine Leistungsunterschiede sind andere ? (Aus irgendeinem Grund ein Array mit einem numerischen Index mit „fühlt“ schneller.)
Prost
N
Vielen Dank für diese - ich hatte eigentlich geplant zu testen es selbst, wenn es keine Antworten gab, aber ich hatte jsperf.com vorher nicht benutzt/bewusst gewesen, also vereinfacht dies die Dinge beträchtlich. Für diejenigen, die daran interessiert sind, ist die letztere Methode etwas schneller (mindestens auf FF 3.6.13). –