使用变量访问对象属性

时间:2017-10-22 10:24:40

标签: javascript object

您好基本上我想知道如何通过以下方式从对象中选择属性:

objectName.someVariable

例如,如何从对象中创建this代码console.out数字:

var a = function(selected){
  console.log(selected);
    var q = {
    black: 1,
    red: 2,
    blue: 3
  }
  console.log(q.selected);
  console.log(q+'.'+selected);
}

1 个答案:

答案 0 :(得分:1)

您可以使用以下命令访问对象属性:

  • 这样的一点:q.black
  • 有两个[],例如:q.["black"]q.[aVariable] //aVariable = "black"

在您的示例中,您可以这样做:

var a = function(selected){
  console.log(selected);
    var q = {
    black: 1,
    red: 2,
    blue: 3
  }
  console.log(q.selected);  // Serve to nothing.
  console.log(q[selected]+'.'+selected);
}

如果您想了解更多详情,可以咨询w3schools

如果您有任何疑问,请告诉我。