我有一个数据(我从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"
]
答案 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]);