【发布时间】:2018-03-06 22:56:21
【问题描述】:
我在数组值周围遇到单引号问题。 我有一个数组,我定义为:
var latLongArray=[];
我得到的值如下:
['{latitude:43.73747, longitude:7.163546}',
'{latitude:50.127339, longitude:8.60512}',
'{latitude:30.267, longitude:-97.743}' ]
我不想要单引号,我尝试使用最重要的解决方案,但不适用于我的问题。 我尝试使用以下解决方案来删除单引号:
var newLatLongArray = latLongArray.join(',').replace(/'([^']+(?='))'/g, '$1');
// Remove single quotes
我可以删除单引号,但我得到的 newLatLongArray 是一个字符串,但实际上我想要一个数组。
请提供任何将值作为数组删除单引号的建议。
【问题讨论】:
-
只需用对象而不是字符串填充数组。
标签: arrays node.js javascript-objects single-quotes