2016-12-15 203 views
0

不知道如何以不同的方式来表达。也许,在代码视图将是不言自明:如何将JavaScript“特定对象”转换为“普通对象”?

var test = dis.LocationServices.FusedLocationApi.getLocationAvailability(dis.googleApiClient); 
console.log(test); 
console.log(typeof test); 

结果是这样的:

LocationAvailability[isLocationAvailable: true] 
object 

Basicaly我要的是调用test.isLocationAvailable返回值,像一个正常的对象。

我可以把它变成一个字符串,然后剥离结果,但这是讨厌的。如果我将不得不使用自定义长度的不同属性,我会陷入困境。

+0

正常,什么是正常的。我曾经问过这个问题:) –

+0

但'typeof'说它是一个对象>。< – Starwave

回答

0

好吧,这很奇怪,但它实际上是作为一个函数存储的。致电dis.LocationServices.FusedLocationApi.getLocationAvailability(dis.googleApiClient).isLocationAvailable()工作。