【问题标题】:Javascript how can I call an element of an object if the object is inside an array?如果对象在数组中,Javascript如何调用对象的元素?
【发布时间】:2021-07-07 20:09:14
【问题描述】:

我在一个数组中有一堆对象,我想知道是否可以通过使用数组索引来调用该对象中的某个变量?

例如。

function myObject(x,y) {
  this.x = x;
  this.y = y;
}

var myArray[];

for (i = 0 ; i<10 ; i++) {
  myArray.push(new myObject(10, 15));
}

//Now i want to fetch the x value of the fourth object in this array
var x4;
x4 = myArray[3.x];

此代码不起作用,但我想知道是否有类似的东西可以工作?

【问题讨论】:

  • 我是myArray[3].x
  • 您可以使用myArray[3].x

标签: javascript arrays list


【解决方案1】:

x4 = myArray[3.x]; 已关闭,但您需要将属性“x”移到数组项选择“myArray[3]”之外。

myArray[3].x;

【讨论】:

  • 很高兴它成功了,别忘了将您的问题标记为已回答
猜你喜欢
  • 2012-08-11
  • 1970-01-01
  • 2021-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-19
  • 1970-01-01
  • 2011-03-14
相关资源
最近更新 更多