从json文件中的特定键中提取值

时间:2018-06-08 14:17:16

标签: javascript object

我有一个数据(我从json文件中提取):

    {
      data1:[
        "Hello",
       "How are you",
         "Are u alright"
         ],
      data2:[ "Hello",
      "How are you",
      "Are u alright",
      "HOwdy!"
      ]
   }

有这个东西,我需要data1值或data2值,即基于输入的数组,如果我输入输入作为data1然后data1数组应存储在另一个值,反之亦然.I尝试使用Object.keys()和过滤函数,并且无法将数组作为一个整体。

输入:

         data1

输出:

       [
        "Hello",
       "How are you",
         "Are u alright"
         ]

1 个答案:

答案 0 :(得分:0)

您可以使用括号表示法获取值,如



const obj = {
      data1:[
        "Hello",
       "How are you",
         "Are u alright"
         ],
      data2:[ "Hello",
      "How are you",
      "Are u alright",
      "HOwdy!"
      ]
}
const input1 = 'data1';
const input2 = 'data1';
console.log(obj[input1], obj[input2]);