如何使用javascript中数组或对象中的变量来检索键/元素。下面的代码应解释我想要什么。 “ keytoUse”是我用作键的变量
let arrayObj = [
{id: 1, value: 'abc'},
{id: 2, value: 'xyz'}
];
function convert(arraytoConvert, keytoUse){
console.log("Array is: ",arraytoConvert);//Array is: [ { id: 1, value: 'abc' }, { id: 2, value: 'xyz' } ]
console.log("Key is: ",keytoUse);//Key is: id
console.log("Test here1: ",arraytoConvert[0].keytoUse);//Test here1: undefined
console.log("Test here2: ",arraytoConvert[0].id);//Test here2: 1
}
}
convert(arrayObj,'id');
我希望arraytoConvert [0] .keytoUse与arraytoConvert [0] .id相同 我想知道的是,不能使用变量代替实际密钥吗? 我使用的语法是否有任何错误。我希望仅在javascript中完成。没有其他语言。 有人可以帮忙吗?