Javascript 需要返回数组坐标的代码
这里是新手问题。。 我试图从数组中返回LAT LNG值 我有以下三项职能:Javascript 需要返回数组坐标的代码,javascript,object,Javascript,Object,这里是新手问题。。 我试图从数组中返回LAT LNG值 我有以下三项职能: function City(ridge) { var city= { ABC:"Bethel, AK", ABR:"Aberdeen, SD", ABX:"Albuquerque, NM"}; return city[ridge]; } 及 及 城市的警报将按预期返回“伯特利,AK”。。 但是 BBox警报返回“objec objec”,而不是所希望的LAT LNG信息 我可
function City(ridge)
{
var city= {
ABC:"Bethel, AK",
ABR:"Aberdeen, SD",
ABX:"Albuquerque, NM"};
return city[ridge];
}
及
及
城市的警报将按预期返回“伯特利,AK”。。
但是
BBox警报返回“objec objec”,而不是所希望的LAT LNG信息
我可能在我的头上,但我如何才能返回从BBox到var的LAT LNG
Den边界是一个包含x坐标和y坐标的对象。您可以通过以下代码访问coords:
alert(boundries.x0);
alert(boundries.x1);
alert(boundries.y0);
alert(boundries.y1);
作为将来的参考,javascript中的对象可以这样创建:
var anObject={property:'value'};
var anotherObject={
message:'Hello',
location:'World',
aNumber:23
};
anObject.property;
alert(anotherObject.message + ' ' + anotherObject.location);
然后一个物体的一部分可以通过一个点来访问,像这样:
var anObject={property:'value'};
var anotherObject={
message:'Hello',
location:'World',
aNumber:23
};
anObject.property;
alert(anotherObject.message + ' ' + anotherObject.location);
您可以在此处了解有关javascript对象的更多信息:
可能的重复他想知道如何将对象上的值返回到变量中,而不是如何将对象转换为要发出警报的字符串。@Jimmery“但BBox的警报返回的是“object object object”,而不是所希望的LAT LNG信息。“非常确定这是一个完全重复的值。@jbabey-阅读最后一行,你知道,带问号的行-“但是我如何才能将BBox中的LAT LNG返回到var?”-他只是使用alert来查看是否有正确的值,但他真正想做的是将BBox中的值放入变量中。@Jimmery他已经在这样做了:
返回{x0:xy[2],x1:xy[3],y0:xy[0],y1:xy[1]代码>工作正常。