我正在使用纯JavaScript(在这种情况下无法使用jQuery)尝试通过fetch调用从json文件中提取数据。
将函数内部的version变量设置为正确的值,但是未将函数外部的变量设置为正确的值
我尝试了多种尝试检索数据的方法,但这是我发现使用纯JavaScript的唯一方法。
let myRequest = new Request("./version.json")
//console.log(myRequest)
var json= fetch(myRequest)
.then(response => response.json())
.then ( data => {
version = data[0].version
console.log(version)
} )
console.log(version)
我希望两个console.logs的版本输出均为“ 3.5.6”,但是,第二个console.log将返回代码开头声明的1。