下面是代码,我能够使用 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>