用变量检索对象元素/键

时间:2019-05-17 08:25:00

标签: javascript arrays object

如何使用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中完成。没有其他语言。 有人可以帮忙吗?

0 个答案:

没有答案