如何从响应中删除多余的数组括号。 Java脚本

时间:2019-11-08 06:16:01

标签: javascript axios

我正在从API获取数据。我需要此响应数据在axios外部使用,而不是在任何函数内部使用,而是可以在JavaScript,HTML DOM中全局使用。

let responseData = [];
axios
.get(url)
.then(res => {
 responseData.push(res.data.data);
});

console.log(responseData);

console.log(responseData);给出输出:

[]

此数组内部是对象[{},{},{}]

的另一个数组
[[{},{},{}]]

但是我需要的格式是[{},{},{}]

任何想法我该如何处理?

1 个答案:

答案 0 :(得分:0)

以这种方式尝试:

responseData=responseData.concat(res.data.data);