0

在对象的非数组属性中:

function myObj()
{
  this.code = "code";
  this.name = "name";
}

我可以使用以下方法检索它们的值:

  myCode = myObj.code;

或者:

  myCode = myObj["code"];

使用数组:

function myObj()
{
  this.code = ["code1","code2"];
  this.name = ["name1","name2"];
}

我必须得到“code2”所以我的语法应该是:

  myCode = myObj.code[1];

现在我的问题是,如何使用另一种方式获得“code2”(使用大括号和括号中的属性)?

4

1 回答 1

3

你的意思是这样吗?

myCode = myObj['code'][1];
于 2012-05-16T05:36:03.790 回答