this post was submitted on 05 Aug 2023
8 points (100.0% liked)

JavaScript

1700 readers
9 users here now

founded 1 year ago
MODERATORS
 

How does one fetch some JSON data and save it into a variable and not continue executing the rest of the script until the fetch api has fetch the JSON data?

Here is my code which will return undefined in the console.

var myVar;

fetch("myFile.json")
	.then(res => res.json())
	.then(data => {
	myVar = data;
});
	
console.log(myVar)

//rest of code executes...
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 1 year ago

Put the rest of the code into then.