Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Globale Variable
#4
überall steht auch das var veraltet ist und stattdessen let genommen werden sollte. Von daher habe ich mir nichts dabei gedacht das es an dem liegen soll.
werde es ml ausprobieren.
danke

klappt aber auch nicht. Wenn ich das letzte Bsp. nutze und let zu var ändere. bleibt Testvar undefine.

Aus einen deiner Links, die ich auch kenne. Steht z.B.

In JavaScript entstehen globale Variablen auf dreierlei Weise:
  1. wenn sie nicht durch varlet oder const deklariert wurden.


Wie kann ich denn eine Variable deklarieren ohne var, let oder const? Denn dort steht, wenn sie NICHT ...deklariert wurden

ok, den Fehler habe ich gefunden was das simple Bsp. betrifft. Man sollte die Function auch aufrufen damit es klappt Wink

Aber jetzt zu dem, wo das eigentliche Problem liegt

PHP-Code:
var letzterYWert;

var 
Testvar;<-- selbst wenn ich das auskommentieren würdebleibt letzterYWert zum schluss undefine

function test(Testvar){letzterYWert=Testvar;}






chrome.storage.local.get(null,  function(result)
{
    let anzahl=-1;
   
        
//alle Keys mit "ETRetouren" anzeigen
        for (allKeys in result){ 
                                    if(allKeys.indexOf("ETRetoure")!=-1) { console.log(allKeys);
                                           
                                        chrome
.storage.local.get(allKeys,  function(result){console.log(result);

                                            const myJSON JSON.stringify(result);
                                  
                                       
// console.log(myJSON);
                                    let ZirETAuftrag=myJSON.substring(11,22);
                                  
                                    let Artikel
=myJSON.substring(22,myJSON.indexOf(":")-1);
                                
                                    let Beschreibung
=myJSON.substring(myJSON.indexOf(":")+2,myJSON.indexOf("||"));
                                                              
                                    let Menge
=myJSON.substring(myJSON.indexOf("||")+2,myJSON.lastIndexOf('"'));

                                    document.querySelector("#Artikelauflistung").innerHTML+=`<tspan x="10" y="`+y+`">`+Menge+`</tspan>
                                    
                                                                                             <tspan x="43" Y="
`+y+`">`+ZirETAuftrag+`</tspan>
                                                                                             <tspan x="123" y="
`+y+`">`+Artikel+`</tspan>
                                                                                             <tspan x="203" y="
`+y+`">`+Beschreibung+`</tspan>`;     
                                                                                             
//console.log(y);
                                                                                             chrome.storage.local.set({'letzterYWert':y});
                                                                                            test(y);
                                                                                             
                                                                                             y
+=20;                                                                                             
                                    
                                                                                            
});
                                                                                           
                                                                           
};
                                                                                                          
                                
};
                               
                               
}
                          
                       
                            

PHP-Code:
console.log("Testvar: "+letzterYWert); <--- letzterYWert ist undefine 
letzterYWert bleibt undefine und finde den Fehler nicht
Zitieren


Nachrichten in diesem Thema
Globale Variable - von Oly - 06.05.2023, 21:04
RE: Globale Variable - von Oly - 07.05.2023, 15:37
RE: Globale Variable - von rzscout - 08.05.2023, 02:22
RE: Globale Variable - von Oly - 08.05.2023, 07:14
RE: Globale Variable - von rzscout - 08.05.2023, 11:41
RE: Globale Variable - von Oly - 08.05.2023, 13:34
RE: Globale Variable - von Oly - 09.05.2023, 10:03
RE: Globale Variable - von rzscout - 09.05.2023, 18:24
RE: Globale Variable - von Oly - 09.05.2023, 18:38
RE: Globale Variable - von AndreasB - 10.05.2023, 07:59

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste