NEWS
Javascript Frage zum Wert eines Objektes
-
Hallo,
ich steh gerade komplett an - vielleicht habt ihr einen Tipp für mich:Ich erzeuge in einem Javascript ein Objekt (number) mit einem Createstate. Ich möchte diesen Wert dann in weiterer Folge auslesen und falls er leer ist (weil er z.B. gerade erst erzeugt wurde) befüllen. Befüllen auch kein Problem mit SetState.
Aber wie mache ich die Abfrage ?
Muss ich auf "NaN" abfragen oder auf "" oder auf NULL oder auf die Zahl 0 ?also kurz zusammengefasst so in etwa
createState("0_userdata.0.VIS.WZ_PAD_Batterie.MAX", {type: "number", name: "Padmax", read: true, write: true}); Batmax= '0_userdata.0.VIS.WZ_PAD_Batterie.MAX'; var BMax=getState(Batmin).val; if (BMax=="") { // ..... irgendetwas zu tun z.B. fülle ihn mit einem Wert ..... }Danke für eure Hilfe
Klaus -
Hallo,
ich steh gerade komplett an - vielleicht habt ihr einen Tipp für mich:Ich erzeuge in einem Javascript ein Objekt (number) mit einem Createstate. Ich möchte diesen Wert dann in weiterer Folge auslesen und falls er leer ist (weil er z.B. gerade erst erzeugt wurde) befüllen. Befüllen auch kein Problem mit SetState.
Aber wie mache ich die Abfrage ?
Muss ich auf "NaN" abfragen oder auf "" oder auf NULL oder auf die Zahl 0 ?also kurz zusammengefasst so in etwa
createState("0_userdata.0.VIS.WZ_PAD_Batterie.MAX", {type: "number", name: "Padmax", read: true, write: true}); Batmax= '0_userdata.0.VIS.WZ_PAD_Batterie.MAX'; var BMax=getState(Batmin).val; if (BMax=="") { // ..... irgendetwas zu tun z.B. fülle ihn mit einem Wert ..... }Danke für eure Hilfe
Klaus -
const Batmax= '0_userdata.0.VIS.WZ_PAD_Batterie.MAX'; var BMax; if(existsState(Batmax)) BMax = getState(Batmax).val; else { // Wert füllen createState(Batmax, BMax, {type: "number", name: "Padmax", read: true, write: true}); } -
Hallo,
ich steh gerade komplett an - vielleicht habt ihr einen Tipp für mich:Ich erzeuge in einem Javascript ein Objekt (number) mit einem Createstate. Ich möchte diesen Wert dann in weiterer Folge auslesen und falls er leer ist (weil er z.B. gerade erst erzeugt wurde) befüllen. Befüllen auch kein Problem mit SetState.
Aber wie mache ich die Abfrage ?
Muss ich auf "NaN" abfragen oder auf "" oder auf NULL oder auf die Zahl 0 ?also kurz zusammengefasst so in etwa
createState("0_userdata.0.VIS.WZ_PAD_Batterie.MAX", {type: "number", name: "Padmax", read: true, write: true}); Batmax= '0_userdata.0.VIS.WZ_PAD_Batterie.MAX'; var BMax=getState(Batmin).val; if (BMax=="") { // ..... irgendetwas zu tun z.B. fülle ihn mit einem Wert ..... }Danke für eure Hilfe
Klaus
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden