2017-08-10 64 views
0

我试图从javascript变量中检索数字,但是,我得到'无法读取属性'0'未定义'错误。如何从JavaScript数据对象检索数字数据?

var myData1 = [{'x': 0.18448749856020055, 'y': 0.1824}]; 
var myData2 = [{'x': 0.16848208075388948, 'y': 0.20390119271867582}]; 

var testing = myData1.x[0]; 
console.log(testing); 
+3

其'myData1 [0] .X;'(如'myData'是一个数组的[]东西以'.x') –

+0

@AlexK。非常感谢你!有效。 – dickli2119

回答

0

myData1是一个对象数组。

myData1[0]将得到数组的第一个元素,它是一个对象。

通过myData1[0].x您可以访问对象的密钥x对应的值。

var myData1 = [{'x': 0.18448749856020055, 'y': 0.1824}]; 
 
var myData2 = [{'x': 0.16848208075388948, 'y': 0.20390119271867582}]; 
 

 
var testing = myData1[0].x; 
 
console.log(testing);

+0

谢谢!有用。 – dickli2119