如何 select 使用 HTTP 响应中的下划线或大括号对象?
How to select object with underscore or braces from HTTP Response?
我可以select这个http response
的heading
对象:
{data: Array(1), status: 200, statusText: 'OK', headers: {…}, config: {…}, …}
data: Array(1)
0:
heading: "Hello World"
像这样:
axios.get('/home')
.then(res => {
const $heading = res.data.heading;
}
如果没有这个 http response
:
,我将如何 select heading
对象
{data: Array(1), status: 200, statusText: 'OK', headers: {…}, config: {…}, …}
data: Array(1)
0:
heading_(en): "Hello World"
这些尝试产生错误:
const $heading = res.data.heading_(en);
const $heading = res.data['heading_(en)'];
同样的事情发生了,当我尝试 select a response
with:
heading_en: "Hello World"
来自 运行:
const $heading = res.data.heading_en;
要得到它,使用
res.data[0]['heading_en']
我可以select这个http response
的heading
对象:
{data: Array(1), status: 200, statusText: 'OK', headers: {…}, config: {…}, …}
data: Array(1)
0:
heading: "Hello World"
像这样:
axios.get('/home')
.then(res => {
const $heading = res.data.heading;
}
如果没有这个 http response
:
heading
对象
{data: Array(1), status: 200, statusText: 'OK', headers: {…}, config: {…}, …}
data: Array(1)
0:
heading_(en): "Hello World"
这些尝试产生错误:
const $heading = res.data.heading_(en);
const $heading = res.data['heading_(en)'];
同样的事情发生了,当我尝试 select a response
with:
heading_en: "Hello World"
来自 运行:
const $heading = res.data.heading_en;
要得到它,使用
res.data[0]['heading_en']