Im folgenden Code:
for (var i = 0; i < object.length; i++){
....
}
führt die Operation durch object.length
jedes Mal in der Iteration ausgewertet werden?
Es wäre am sinnvollsten, wenn die Sprache dies einmal auswerten und das Ergebnis speichern würde. Ich habe jedoch einen Code gelesen, bei dem jemand die Operation vor Beginn der Schleife ausgewertet und in einer Variablen gespeichert hat, die in der Endbedingung verwendet wurde.
Wird dies in verschiedenen Sprachen unterschiedlich gehandhabt? Gibt es spezielle Informationen für Javascript?