06.05.2023, 21:04
Hallo zusammen,
ich bin gerade am verzweifeln und finde keine Lösung.
ich möchte gerne den y Wert global bekommen und bekomme es nicht hin.
In oder aus der Function letztesY wird im log die richtigen werte angezeigt, doch im letzten bleibt die x Variable auf "0" wenn ich sie ganz untem im Code ausgeben möchte.
Wo ist der Fehler? Ich sehe es nicht
Gruß
ich bin gerade am verzweifeln und finde keine Lösung.
Code:
let y=0;
var x=0;
function letztesY(Test){
console.log("test: "+Test)
x=Test;
}
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);
letztesY(y);
y+=20;
});
};
};
}
// document.querySelector("#Artikelauflistung").innerHTML+=`<tspan X="10" y="`+(y=+60)+`">Datum"</tspan>
// <tspan x="150" y="`+(y=+60)+`">Mitarbeiter</tspan>`
)
console.log(x);
ich möchte gerne den y Wert global bekommen und bekomme es nicht hin.
In oder aus der Function letztesY wird im log die richtigen werte angezeigt, doch im letzten bleibt die x Variable auf "0" wenn ich sie ganz untem im Code ausgeben möchte.
Wo ist der Fehler? Ich sehe es nicht
Gruß