展开操作符(Spread)则可以将可迭代对象(如数组、Set、Map 等)中的所有元素“展开”成多个独立的值。这些值可以用于创建新的数组、Set、Map 等数据结构,也可以作为函数参数传递给其他函数。
axios.all([
axios.get(),
axios.get(),
axios.post()
]).then(
axios.spread((res1,res2,res3)=>{
console.log(res1,res2,res3); //依次打印每一个响应
})
)
axios.all([
axios.get(),
axios.get(),
axios.post()
]).then(res=>{
console.log(res) //打印一个数组,包含上述三个请求的响应结果
})