Ü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.

  1. 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',
    ];
                    
  2. Finde die Position der gewünschten Zielhaltestelle Broadway heraus.
  3. Entferne alle Haltestellen nach Broadway aus dem Array.
  4. Schreibe eine Funktion, die dir nach Übergabe einer beliebigen Zielhaltestelle ein Array mit allen Haltestellen ab Astoria-Ditmars Blvd bis zur Zielhaltestelle zurückgibt.
  5. Erweitere die Funktion, sodass du auch die Starthaltestelle übergeben kannst.