我尝试将axios数组(按承诺)传递给函数。当我调用该方法时,我需要执行那些promise。
const arrayOfAxios = [
axios('https://api.github.com/')
]
setTimeout(() => {
console.log('before call promise');
Promise.all(arrayOfAxios).then(res => {
console.log({ res });
});
},5000);
<script src="https://cdnjs.cloudflare.com/ajax/libs/axios/0.19.2/axios.js" integrity="sha256-bd8XIKzrtyJ1O5Sh3Xp3GiuMIzWC42ZekvrMMD4GxRg=" crossorigin="anonymous"></script>
在我的代码中,我可以立即看到https://api.github.com/
。而不是当我调用promise.all
时。
我做错了吗?还有另一种方法来设置承诺数组并在以后调用它们? (我的意思是一个axios示例)