This question already has answers here:
Async function returning promise, instead of value
(3 answers)
How do I return the response from an asynchronous call?
(41 answers)
Closed 9 months ago.
I am trying to use biri on my browser (vanilla javascript) I am following the tutorial but I have an error saying I can't use the await statement.
I've tried to create a async function to return the uniqueId but it return a promise object. I am struggle since more than a hour to get this uniqueId.
Any suggestion ?
Related
This question already has answers here:
Using async/await with a forEach loop
(33 answers)
What is the JavaScript version of sleep()?
(91 answers)
Closed 6 months ago.
I am trying to fetch data using Google's place API, While doing so its throwing error (Timed Out) because of making many api calls in sec (few time) that's why I want to add timer/sleep between each api call
data.forEach(async (record, index) => {
// Timer/sleep (2sec)
console.log(record);
await fetchLocationDetails(record)
});
This question already has answers here:
Why is my variable unaltered after I modify it inside of a function? - Asynchronous code reference
(7 answers)
How do I return the response from an asynchronous call?
(41 answers)
Closed 6 months ago.
I am fairly new to web dev/react/js but I have been trying to request data from the backend using this code, and I can't seem to return the correct value. In the code below, it still returns 10 rather than setting the "hey" variable to the JSON data I am looking for. I'm a little out of my depth but have been searching for solutions, any help welcome!
function getViews() {
let hey = 10;
axios.get("http://localhost:8000/views")
.then((response) => {
hey = JSON.stringify(response)
return hey
//This return statement doesn't get called
})
.catch((error) => {
console.error(error);
})
return hey
}
enter image description here
This question already has answers here:
Why is my variable unaltered after I modify it inside of a function? - Asynchronous code reference
(7 answers)
Using async/await with a forEach loop
(33 answers)
How do I return the response from an asynchronous call?
(41 answers)
Closed 11 months ago.
I have this code in my Node.js application.
The log inside forEach gives desired result but the one outside forEach gives an empty array.
let biddedListings = [];
bids.forEach(async (bid) => {
const listing = await ListingModel.find({ _id: bid.bidOn });
biddedListings.push(listing[0]);
// console.log("bidded", biddedListings);
});
console.log("bidded", biddedListings);
Whys is it that the same global variable is giving different results? What am I doing wrong here?
This question already has answers here:
How can I access the value of a promise?
(14 answers)
Is there a way to save [[Promise Result]] as a variable? [duplicate]
(3 answers)
Is it impossible to get the [[PromiseValue]] from a Promise object without using the Promise object's then method? [duplicate]
(1 answer)
Closed 2 years ago.
How to return [[PromiseResult]] guys, please help thankss
i use vue js and laravel
You can get that result by adding then method to the Promise. For example:
new Promise((resolve, reject) => resolve('success')).then(res => console.log(res))
This code will log your [[PromiseResult]] object.
This question already has answers here:
How do I return the response from an asynchronous call?
(41 answers)
Closed 2 years ago.
Can somebody explain me how to solve this problem?
let konyvSzam=0;
db.checkPeldanySzam(rentISBN,(konyv) => {
konyvSzam=konyv.Peldanyszam;
});
console.log("Nr of books");
console.log(konyvSzam);
The variable gets the value but after I check it doesn't work
Mostly our DB call works asynchrous in node js and JavaScript try to enclose db calls in promise or use async/await .