Lernen von JavaScript und habe über etwas gestolpert, das ich nicht herausfinden kann. Öffnen devtools und gehen Sie zu Ihrer KonsoleJavascript: Bitte erklären Sie, was diese for-Schleife macht
countries = ['Germany', 'Argentina', 'Brazil', 'Netherlands'];
for (country in countries[1]) {
console.log(country); //or console.log(countries)
};
ich vorausgesagt, es würde entweder
A: Nur der erste Index laufen Ausgabe von „Argentinien“ oder
B: Start aus dem ersten Index bis zum Ende.
Stattdessen läuft es 9 Mal und indexiert das gesamte Array. Warum läuft es 9 Mal, und gibt es einen Grund, warum sollte es jemals verwendet werden oder habe ich gerade etwas ziemlich nutzlos?
erweitern Sie Ihren Code Protokolliere beide, * key * UND * value *: 'console.log ('key:', country, 'value:', Länder [1] [Land]);' – Thomas