Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. global class helper mit getState

    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

    global class helper mit getState

    This topic has been deleted. Only users with topic management privileges can see it.
    • Great SUN
      Great SUN last edited by

      Hi Ihr,

      ich versuche mich gerade daran in "global" eine Helfer-Klasse zu implementieren.
      Leider scheitere ich egal wie ich das anstelle daran eine Instanz in einem anderen Javascript erstellen zu können.
      Da ich in der Klasse getState benötige, kann ich nicht direkt auf eine externe Klasse ausweichen.

      Hat von Euch jemand eine Idee, wie ich das hinbekommen könnte?

      Ich hab schon versucht eine init function im selben global Objekt zu hinterlegen:

      const HelperClass = class {
          constructor(mySourceObjId) {
              this.sourceObj = JSON.parse(mySourceObjId);
          }
      }
      
      function getHelperClass(mySourceObjId) {
          return new HelperClass(mySourceObjId);
      }
      

      Jeder Tipp, jeder Workaround, jede andere Lösung für etwas in der Art sind gern gelesen und willkommen!

      Danke!

      OliverIO 1 Reply Last reply Reply Quote 0
      • OliverIO
        OliverIO @Great SUN last edited by

        @great-sun

        Den einzigen Unterschied wäre anstatt const mal var zu verwenden.
        Probiere mal ansonsten das Beispiel hier
        https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Operators/class

        Great SUN 1 Reply Last reply Reply Quote 0
        • Great SUN
          Great SUN @OliverIO last edited by

          @oliverio Das wird auch nix, der sagt mir schon in der function, dass die Klasse angeblich undefined ist...
          Andere Lösungen hab ich auch schon versucht, aber welche genau und welche ich evtl. übersehen habe, weiß ich jetzt auch nicht mehr 😞

          Great SUN 1 Reply Last reply Reply Quote 0
          • Great SUN
            Great SUN @Great SUN last edited by

            Ich hab das mittlerweile wieder auf Funktionen zurückgestellt, aber wenn jemand eine Idee hat, wie man das mit Klassen sauber / funktional hinbekommen kann, würde ich mich freuen. Da ist der code dann schöner/sauberer 😉

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

            Support us

            ioBroker
            Community Adapters
            Donate

            789
            Online

            31.8k
            Users

            80.0k
            Topics

            1.3m
            Posts

            2
            4
            143
            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