var data = 0;
NativeStorage.getItem('loginSession',(result)=>{
data = result;
},(err)=>{
console.log(err);
});
// I want here the new value of variable data
Так же, как я упоминал здесь, Как получить значение в конце функции.
Как, потому что я запрашиваю эту функцию от другого, чтобы получить это конкретное значение .. Как это
function a(){
var ntval = getmetheNativeValue();
console.log(ntval);
}
function getmetheNativeValue(){
var data = 0;
NativeStorage.getItem('loginSession',(result)=>{
data = result;
//And here if I try to return the data variable like return(data); not working as well
},(err)=>{
console.log(err);
});
//now here I need to return the new data value like this return(data); but this returning the old value as 0 not the new value.
}
Пожалуйста, кто-нибудь подскажет, как получить значение в первой функции от второй?
вот моя функция asn и просит проверить, в правильном ли направлении я иду или нет
itemInCart:async(id)=>{
await NativeStorage.getItem('cartSession',(result)=>{
if(result==''){
returns= 0;
//return returns;
}else{
var split = result.split(';');
for(var i=0;i<split.length;i++){
var split_again = split[i].split('-');
if(split_again[0]==id){ console.log('true event');
returns= 1;
//return returns;
}
}
returns= 0;
//return returns;
}
},()=>{
returns= 0;
//return returns;
});
return returns;
}