【问题标题】:How can I pull an array's data using a string variable as the name?如何使用字符串变量作为名称提取数组的数据?
【发布时间】:2020-05-19 12:06:24
【问题描述】:

我需要从我的 JSON 数组中提取特定参数(字符串)的信息,使用该参数作为属性名称。

let data = file.[argument];
console.log(data)

argument 是我用作我要提取的属性名称的参数。 file 已被定义为我从 提取数据的文件。

【问题讨论】:

  • 你的问题是......?这是file[argument] btw,点是无效的语法。
  • 您好,欢迎来到堆栈溢出,请说明您的目标和问题。 minimal reproducible example 可能会帮助我们为您提供更好的答案..
  • 欢迎您!我建议查看How to Ask。如前所述,我不清楚您的问题到底是什么。

标签: javascript node.js json


【解决方案1】:

而不是使用

let data = file.[argument]; console.log(data)

你应该这样做

 let data = file[argument];
console.log(data)

访问该属性。例如,file['name'] 返回对象的名称file

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-24
    • 1970-01-01
    • 2012-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-05
    相关资源
    最近更新 更多