Bei Ihrem Versuch, dynamische Variablennamen in einer Schleife mithilfe des Markers i zu erstellen, ist ein Syntaxfehler aufgetreten. Um dieses Problem zu beheben, untersuchen wir einen alternativen Ansatz mit einem Array.
Die Array-Marker werden als leer initialisiert. Innerhalb der Schleife wird jedem Element des Arrays ein Wert zugewiesen, der der i-ten Iteration entspricht.
var markers = []; for (var i = 0; iMit dieser Lösung können Sie auf die Werte der dynamischen Variablen als Marker[i] zugreifen, wobei i im Bereich von 0 bis coords.length - 1 liegt. In diesem Fall erhalten Sie die gewünschten Ergebnisse: marker0, marker1, marker2 usw.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3