0
我目前正在实施一个Kendo地图窗口小部件,它使用了我想显示标记的bing地图。因此,每个标记都需要一个阵列,其格式为[纬度,经度]。 只要我硬编码这些十进制值,一切都显示正确,但但是当我从外部源获取坐标转换他们与parseFloat()并将它们放入一个数组内,它不显示任何标记。Javascript中不同类型的数组?
我研究与浏览器devtools器(Internet Explorer 11),并有硬编码的版本显示
[39.772234,-84.190484]
而构建版本显示
[object (init)]
和素显示的附加属性[方法]和_events 。
据我所知,Javascript中没有简单的Array对象,或者我错了吗? 这两个数组有什么区别?
你究竟如何“把它们放入数组中”?代码是做什么的? – Pointy 2014-09-03 16:00:17
您在展示的示例中看到的差异仅在于开发人员工具如何显示数据。他们都是阵列,都是对象。也许可以尝试使用'console.dir()'来获得每次可展开的对象。 – 2014-09-03 16:01:39
我知道这两个都是数组,我已经检查了可扩展对象(这就是为什么我知道它们的属性),但它们在某种程度上似乎有所不同,因为它不适用于第二个。 – LorenJaffrey 2014-09-03 19:00:06