在JavaScript中创建坐标数组
Create an array of coordinate in JavaScript
我想建立一个数组'data':
series: [{
data: [[161.2, 51.6], [167.5, 59.0], [159.5, 49.2], [157.0, 63.0], [155.8, 53.6],
[170.0, 59.0], [159.1, 47.6], [166.0, 69.8], [176.2, 66.8], [160.2, 75.2],
[172.5, 55.2], [170.9, 54.2], [172.9, 62.5], [153.4, 42.0], [160.0, 50.0]]
}]
带循环:
var listData='';
$.each(jsonUpdate, function (i, item) {
listData += '[' + i + ',' + item['number'] +'],';
});
所以我想这样写:
series: [{
data: listData
}]
我的解决方案不起作用,我该怎么办?
您不应该将数组作为字符串处理。直接使用JavaScript数组:
var listData=[];
$.each(jsonUpdate, function (i, item) {
listData.push([i, item['number']]);
});
虽然我不确定你在做什么,但是正如你在评论中所说的,你希望listData
包含data
的数组。你不必为此使用循环。
var listData = series[0].data;
相关文章:
- 如何创建一个谷歌地图地理坐标数组
- 断言错误:断言失败:坐标数组的长度应与步幅匹配
- Javascript 地理位置:将坐标存储在数组中
- 将地理位置坐标放入数组中
- 检查鼠标光标是否在带坐标的数组范围内
- 如何在谷歌地图API中使用坐标数组绘制多边形
- 每个表的2D数组获取坐标JTSL,JAVASCRIPT
- 根据折线坐标数组创建高程剖面图
- 使用地理编码返回陆基坐标数组时出现问题
- Javascript - 字符串到坐标数组
- 将图像像素数据转换为坐标数组
- 从xml创建多边形坐标数组
- 如何循环遍历坐标数组
- 在javascript中搜索精确匹配的多维坐标数组
- 如何获得坐标数组的最大/最小边界
- 使用Javascript有效地从坐标数组中获得距离最短的一对坐标
- 在Google Maps API V3中使用LatLng坐标数组绘制折线
- 如何循环遍历坐标数组来为layerGroup创建地图标记
- 在坐标数组上循环并计算距离javascript
- 在JavaScript中创建坐标数组