有人可以帮助我吗?我有一个名为
chamados
的数组,它的长度始终为 0,即使我压入元素也是如此。有人能告诉我哪里出了问题吗?
const busca_elementos = (last_page, token) => {
chamados = []
for (var i = 1; i < last_page + 1; i++) {
var url = `https://system.myapi.com.br/api/cliente/calling?page=${i}`
var options = {
method: 'GET',
headers: {
'Authorization': 'token: ' + token,
},
}
fetch(url, options)
.then(resposta => resposta.json())
.then(dados => chamados.push(...dados.data))
console.log(chamados.length)
}
}
busca_token()
我期待着阵列的填充。当我看到
console.log(dados.data.length)
时,长度是正确的。但是当我看到 for 内部或外部的 console.log
时,它始终为零。