首页 > 解决方案 > javascript中没有双引号的字符串数组

问题描述

我想在javascript中将字符串数组转换为另一个不带引号的数组

[
  "L.latLng(30.709455,76.688576)",
  "L.latLng(30.709461,76.68856)",
  "L.latLng(30.709461,76.68856)",
  "L.latLng(30.70947,76.6886)",
  "L.latLng(30.709461,76.68856)"
];

预期结果:

[
  L.latLng(30.709455, 76.688576),
  L.latLng(30.709461, 76.68856),
  L.latLng(30.709461, 76.68856),
  L.latLng(30.70947, 76.6886),
  L.latLng(30.709461, 76.68856)
];

标签: javascriptjqueryleaflet

解决方案


var data =["L.latLng(30.709455,76.688576)", "L.latLng(30.709461,76.68856)", "L.latLng(30.709461,76.68856)", "L.latLng(30.70947,76.6886)", "L.latLng(30.709461,76.68856)"]

var model = JSON.stringify(data);

var removeString = model.replace(/"/g,'');

输出:-

[L.latLng(30.709455,76.688576),L.latLng(30.709461,76.68856),L.latLng(30.709461,76.68856),L.latLng(30.70947,76.6886),L.latLng(30.709461,76.68856)]

推荐阅读