我试图访问对象数组中的所有值。 我的数据结构是这样的:在javascript中访问对象数组中的所有值
var data = [
obj{
x: 1,
y: 2
},
obj{
x:3,
y:9
}
]
我想一次让每一个x的值。
我试图用一个for循环,然后赋值给全局变量是这样的:
var var startValue;
var startYValue;
var startXValue;
var endYValue;
var endXValue;
var endValue;
for (var i = 0; i < data.length; i++) {
endYValue = data[i].endY;
endXValue = data[i].endX;
endValue = { x:endYValue, y:endXValue }
startYValue = data[i].startY;
startXValue = data[i].startX;
startValue = { x:data[i].startY, y:data[i].startX }
console.log(endValue.x)
}
console.log(endValue.x)
而且我发现了第一的console.log(endValue.x)的工作,但是当我CONSOLE.LOG( endValue.x),它只显示最后一个x值而不是所有的x值。
任何帮助将不胜感激!
请参阅回答这里:http://stackoverflow.com/a/19590901/3166303 – leeor