Ein Entwickler in meinem Team erwähnte, dass der Zugriff auf eine Object-Eigenschaft über Punktnotation schneller ist als die Klammernotation. Zum Beispiel:Ist die Klammernnotation langsamer als die Punktnotation für den Zugriff auf Objekteigenschaften?
var sample = { name: 'First Name' }
var nameBracket = sample['name']
var namePeriod = sample.name
In diesem Fall war ihre Überzeugung, dass die Zuordnung von namePeriod
würde als nameBracket
schneller sein.
Ist das wahr? Wenn ja warum? Wenn nicht, warum nicht?
In Verbindung stehend: Wie man diese Hypothese oder eine ähnliche Frage prüft, um JS Funktionsgeschwindigkeit zu bestimmen?
Oder wenn der Inhalt ein anderer Ausdruck ist, der nicht nur ein String ist, 'obj [function() {für (var start = (neues Datum) .getTime(); (neues Datum) .getTime()
Paulpro
Oh du weißt, was ich meinte: P – Stephen