【问题标题】:Not able to access array elements in react JS [duplicate]无法访问反应JS中的数组元素[重复]
【发布时间】:2020-06-24 16:59:13
【问题描述】:

我是 React Js 的初学者。 我在数组中有以下输入

{交易 ID:“15923826797223102”,交易金额:“11”,交易货币:“英镑”,请求日期:“06/17/2020 08:32:06 UTC”,更新日期:“06/17/ 2020 08:38:31 UTC", ...}CC/Check: "GB(United Kingdom)"Data2: "gsr_delay_cashout:19-JUN-20 04:32:06"Payment Id: ""Preference: "pay_instantbank"请求于:“06/17/2020 08:32:06 UTC”状态:“Closed”交易金额:“11”交易货币:“GBP”交易ID:“15923826797223102”更新时间:“06/17/2020 08:38: 31 UTC"原型:对象 ExportReactCSV.jsx:13 }

我可以使用以下代码打印数组数据

let data = JSON.parse(JSON.stringify(csvData))  //csvData is copied above
const list = data.map(name =>{
    console.log(name);
})

现在如何访问数组中的元素,因为我不确定 {Transaction Id: "15923826797223102"} 是否可以像这样访问

name.Transaction Id

我试过了,但没有打印出来。

有人可以帮我吗 提前谢谢你。

【问题讨论】:

  • 我不确定你为什么需要对它进行字符串化和重新解析。无论如何,如果问题是“当键中有空格时我如何访问对象属性”,答案是“使用括号表示法”,例如,stackoverflow.com/q/8317982

标签: javascript reactjs


【解决方案1】:

在 JS 对象中,key 不能用空格分隔。如果是动态键

那你可以试试

name['Transaction Id']

【讨论】:

    猜你喜欢
    • 2021-06-28
    • 2019-04-19
    • 1970-01-01
    • 1970-01-01
    • 2016-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多