所以,我已经有了一个很好的阵列,像这样:如何按自定义条件对javascript数组进行排序?不按字母或数字
["Mexico", "Belize", "Canada", "US"]
我想北至南排序。
我想:
["Canada", "US", "Mexico", "Belize"]
如何做到这一点在JavaScript?
我有一个预设的国家。我可以告诉Javascript“嘿,我刚给你的那些国家呢?加拿大,美国,墨西哥,伯利兹。”
这是一个静态图形,不一定是动态的,硬编码OK。
我得到了: my_array.sort()但我不知道下一步该怎么做。网上的一切似乎都按数字或字母排序。
而FWIW,国家名单只是一个例子。在现实生活中,我试图对政府资金来源进行分类:州,联邦,信托基金,烟草结算。但这是一个非常抽象的问题。更好地使用具体的国家,不是吗?
您首先需要通过您创建的列表或使用Google地图等服务找出各国的纬度。你宁愿去哪个方向?你有一个国家的预设,或可以添加新的? – blex 2014-08-28 13:32:37
你需要首先给JavaScript一些关于精确到多远的东西的想法;或者创建某种形式的能够自己查找信息的人工智能。 – 2014-08-28 13:32:46
JavaScript在世界上如何知道?你有查找位置表吗? – epascarello 2014-08-28 13:32:50