Übung 37: Die Kurzstreckenfahrt
Nach dem Backen möchtest du ein bisschen Zug fahren. Du selbst befindest dich in New York in der Nähe der Haltestelle Astoria-Ditmars Blvd. Deine Freunde, die dich und deine Kekse schon freudig erwarten, wohnen bei der Haltestelle Queensboro Plaza. Da du aber nur ein Kurzstrecken-Ticket lösen möchtest, musst du den Rest der Strecke laufen. Deswegen benötigst du die Haltestellen-Liste (siehe Grafik) nur bis zur Haltestelle Broadway.
Hinweis: Für diese Übung bietet es sich an, mit `slice` und `indexOf` zu arbeiten.
-
Erstelle ein Array mit den Haltestellen der Linie W:
'use strict'; const LINE_W = [ 'Astoria-Ditmars Blvd', 'Astoria Blvd', '30 Av', 'Broadway', '36 Av', '39 Av', 'Queensboro Plaza', ]; - Finde die Position der gewünschten Zielhaltestelle Broadway heraus.
- Entferne alle Haltestellen nach Broadway aus dem Array.
- Schreibe eine Funktion, die dir nach Übergabe einer beliebigen Zielhaltestelle ein Array mit allen Haltestellen ab Astoria-Ditmars Blvd bis zur Zielhaltestelle zurückgibt.
- Erweitere die Funktion, sodass du auch die Starthaltestelle übergeben kannst.