如何 select 使用 HTTP 响应中的下划线或大括号对象?

How to select object with underscore or braces from HTTP Response?

我可以select这个http responseheading对象:

{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']