【问题标题】:Retrieve object based on variable key name根据变量键名检索对象
【发布时间】:2018-08-18 21:54:33
【问题描述】:

如何使用其他变量检索对象子项。

守则

var product = {
  '123':{
    'name':'Basket',
    'price':'12.30'
  }
}

var id = 123;

var basket_price = product.id.price;    // I want to use the id value
                                        // as the reference to
                                        // retrieve the object child

实现这一目标的正确方法是什么?显然上述方式是不成功的,因为我没有在对象定义中指定任何键名为“id”的子对象。

【问题讨论】:

标签: javascript jquery object


【解决方案1】:
var product = {
  '123':{
    'name':'Basket',
    'price':'12.30'
  }
}

var id = 123;

var basket_name = product[id].name; 
alert(basket_name);
var basket_price = product[id].name; 
alert(basket_price);

【讨论】:

    猜你喜欢
    • 2011-03-10
    • 1970-01-01
    • 2019-08-12
    • 1970-01-01
    • 2019-06-05
    • 2020-07-23
    • 1970-01-01
    • 2018-09-29
    • 2022-06-29
    相关资源
    最近更新 更多