无法在 Javascript fetch 中提取 for 循环中的数据



下面是代码,我能够使用 testvalue 变量控制台返回的数据,但如果使用 for 循环,则无法获取数据?这可能是什么原因呢?

<script type='text/javascript'>
value =  document.getElementById('tweets')
function fetchUserData(){
fetch('/list/')
.then(response => response.json())
.then((data)=> {
testvalue = data['response'][1]
console.log(testvalue)
for(var i =0; i<data.length; i++)
{
console.log(i)
}
})
}
fetchUserData()
</script>

使用以下代码

<script type='text/javascript'>
value =  document.getElementById('tweets')
function fetchUserData(){
fetch('/list/')
.then(response => response.json())
.then((data)=> {
testvalue = data['response'][1]
console.log(testvalue)
for(var i =0; i<data['response'].length; i++)
{
console.log(i)
}
})
}
fetchUserData()
</script>

最新更新