【问题标题】:How do I read an item of an object named by a variable? [duplicate]如何读取由变量命名的对象项? [复制]
【发布时间】:2018-03-25 14:06:57
【问题描述】:

var myObj = {
    test: 0,
    other: 'none'
};
var readItem = 'test';
console.log(myObj.readItem);

我如何能够在一个变量中保存一个对象中项目的名称,然后使用该变量来调用该项目?谢谢!

【问题讨论】:

    标签: javascript object variables


    【解决方案1】:

    您可以通过以下模式访问对象属性

    myObj[readItem];
    

    var myObj = {
        test: 0,
        other: 'none'
    };
    var readItem = 'test';
    console.log(myObj[readItem]);

    【讨论】:

    • 成功了!谢谢!
    【解决方案2】:

    可以通过索引器查找:

    myObj[readItem]
    

    var myObj = {
        test: 0,
        other: 'none'
    };
    var readItem = 'test';
    console.log(myObj[readItem]);

    【讨论】:

    • 那行得通。谢谢!
    猜你喜欢
    • 2019-12-22
    • 2013-11-26
    • 2022-12-12
    • 2017-10-27
    • 2011-01-26
    • 2014-05-22
    • 1970-01-01
    • 1970-01-01
    • 2017-03-12
    相关资源
    最近更新 更多