像这个物体

var myColumnDefs = [
    {key:"label", sortable:true, resizeable:true},
    {key:"notes", sortable:true,resizeable:true},......


我可以将对象称为此方法,它可以正常工作

...
    myColumnDefs.key
    ...


但是如何使用Stringname调用此对象,例如

function myObject (string) {
    return myColumnDefs.Stringname

}
alert(myObject('key'));
alert(myObject('sortable'));


感谢帮助

最佳答案

您必须使用myColumnDefs[Stringname] Here is the working fiddle并且在您的情况下,必须通过myColumnDefs[element_index][Stringname]获取元素

关于javascript - Javascript:通过字符串名称使用数组对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24503866/

10-16 17:01