将数组转换为简单的数组格式
Transform array into simple array format
如何从此格式转换数组SVG
:
阵列SVG:
[
new google.maps.LatLng(12.34, 56.789),
new google.maps.LatLng(87.65, 123.45)
]
转换为以下格式:
[
[56.789, 12.34],
[123.45, 87.65]
]
有办法吗?
重大更新:
我尝试过:
var svg[];
function createNewArray() {
for(var i = 0; i < svg.length; i++) {
newsvg.push(
[newsvg[i].lng(), newsvg[i].lat()]
);
}
return newsvg;
}
但我得到错误:
TypeError: Cannot call method 'lng' of undefined
message: "Cannot call method 'lng' of undefined"
stack: (...)
get stack: function () { [native code] }
set stack: function () { [native code] }
__proto__: Error
由于在svg
上迭代,因此必须访问svg
,而不是newsvg
。使用
svg[i].lng()
而不是
newsvg[i].lng()
假设newsvg
是新的空数组,它还不包含任何元素,因此访问第i
个元素失败。
相关文章:
- 如何保持数组格式的值
- angular mongodb数组格式写错了
- 将serializeArray()自定义为不同的数组格式
- 将数组转换为简单的数组格式
- Javascript多维数组格式
- JavaScript 数组格式通过 for 循环
- 比较两个JSON数组并重新排列新的JSON数组格式
- 将对象转换为顺序数组格式 - javascript
- 复选框列表 将数组格式化为 JSON 并在 ng-repeat 中映射后未填充
- 需要javascript数组格式
- 将数组格式的字符串转换为数组
- 如何将一个大的数字列表转换为JavaScript数组格式
- 如何将rest API json映射到首选的数组格式
- 我当前的数组格式不被使用aaData格式的数据表解释
- Angularjs指令丢失了数组格式过滤器
- 将数组格式的字符串转换为对象
- Jquery:在数组格式字段中传递值到下一个字段
- 数组的数组格式问题
- 数组格式为JSON格式
- $scope数据在angular的数组格式