Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Daten ablegen (N-Dimensionale Arrays)

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Daten ablegen (N-Dimensionale Arrays)

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      Dominic151617 @Dominic151617 last edited by

      Einige Antworten kann ich mir schon selber geben.

      1. Typescript sollte ich nur verwenden, wenn ich Javascript kann.
      2. Hier ne Quelle zu N-Dimensionalen Arrays in Javascript: https://www.geeksforgeeks.org/multidimensional-array-in-javascript/?msclkid=c0e8b068cf6011ec810187edbf6b834b

      Offen: Kann man N-Dimensionale Arrays auch in Blockly abbilden?

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @Dominic151617 last edited by paul53

        @dominic151617 sagte: N-Dimensionalen Arrays

        Wozu benötigst Du n-dimensionale Arrays? Mein Vorschlag oben ist ein 1-dimensionales Array of objects.

        Im Blockly kann man Objekte mit gleicher Struktur mittels Javascript-Funktion erzeugen. Inhalt z.B.:

        return {
            Titel: titel,
            Folge: folge,
            Track: track
        };
        

        Bild_2022-05-09_085323568.png

        D 1 Reply Last reply Reply Quote 0
        • D
          Dominic151617 @paul53 last edited by Dominic151617

          @paul53 Sorry, was man sich denke und was man schreibt läuft leider hin und wieder auseinander. Ich muss mir mehrere Hörspiele merken. Zum einen können die Kinder sich nicht einigen, daher darf mal eine und mal das andere entscheiden😉 und zu allem Überfluss will ich hin und wieder auch noch eins höre😂. Daher das Thema Tabelle bzw. 2D Array.
          Entsprechend muss ich dann nachher auch mit den Daten arbeiten. Also z.B. über die erste Spalte nach Hörspielnamen suchen. Ziel: Das letzte Mal als Hörspiel x gespielt wurde, waren wir bei Folge y und Track z.

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @Dominic151617 last edited by paul53

            @dominic151617 sagte: Das letzte Mal als Hörspiel x gespielt wurde, waren wir bei Folge y und Track z.

            Die Abfrage von Folge und Track kann mittels einer Schleife erfolgen:

            Bild_2022-05-09_174256480.png

            @dominic151617 sagte in Daten ablegen (N-Dimensionale Arrays):

            Ich muss mir mehrere Hörspiele merken.

            Deshalb eine Liste mit den Hörspielen (ein Objekt pro Hörspiel), die beliebig erweitert / gekürzt werden kann.

            D 3 Replies Last reply Reply Quote 0
            • D
              Dominic151617 @paul53 last edited by

              @paul53 super, probiere ich aus. Wenn man weiß wie es geht, ist es gar nicht so schwer😂 Vielen Dank!

              1 Reply Last reply Reply Quote 0
              • D
                Dominic151617 @paul53 last edited by

                @paul53 kleine Korrektur zu deiner Version. In der Schleife "für jeden Wert" wird i gleich dem Listenelement gesetzt und ist keine Laufvariable. Habe das jetzt so gelöst:
                e6185564-75fb-49c0-9585-f9ddaa338ad3-image.png

                Aber noch mal vielen Dank!

                DJMarc75 paul53 2 Replies Last reply Reply Quote 0
                • DJMarc75
                  DJMarc75 @Dominic151617 last edited by

                  @dominic151617
                  Welchen Datenpunkt fragst Du denn ab ?
                  Klingt nämlich sehr spannend.

                  D 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @Dominic151617 last edited by paul53

                    @dominic151617 sagte In der Schleife "für jeden Wert" wird i gleich dem Listenelement gesetzt und ist keine Laufvariable.

                    Sorry, stimmt natürlich. Habe oben korrigiert.
                    Falls Du mit Folge oder Track irgendwann mal rechnen (weiterzählen) willst, solltest Du dafür besser Zahlen verwenden.
                    Für eigene Datenpunkte ("TestArray") verwende besser den Block "aktualisiere".

                    1 Reply Last reply Reply Quote 0
                    • D
                      Dominic151617 @paul53 last edited by

                      @paul53 Das lässt Dir grad auch keine Ruhe, oder😉😂

                      1 Reply Last reply Reply Quote 0
                      • D
                        Dominic151617 @DJMarc75 last edited by

                        @djmarc75 Ich Trigger einfach auf einen neuen Track. Wenn da was brauchbares bei rauskommt, kann ich das bestimmt auch hier mal einstellen.

                        DJMarc75 1 Reply Last reply Reply Quote 1
                        • DJMarc75
                          DJMarc75 @Dominic151617 last edited by

                          @dominic151617 said in Daten ablegen (N-Dimensionale Arrays):

                          Ich Trigger einfach auf einen neuen Track.

                          Auf diesen Datenpunkt ?

                          spotify-premium.0.player.trackName
                          
                          D 1 Reply Last reply Reply Quote 0
                          • D
                            Dominic151617 @DJMarc75 last edited by

                            @djmarc75 ja

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            923
                            Online

                            31.9k
                            Users

                            80.1k
                            Topics

                            1.3m
                            Posts

                            4
                            17
                            1055
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo