配列値の周りに一重引用符を使用しています。 は、私は私のように定義している配列があります。Javaスクリプト/ノードJSを使用して配列から一重引用符を削除します
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が、私は文字列として取得していますが、実際に、私は配列をしたいです。
一重引用符を削除して値を配列として取得するよう提案してください。
だけのオブジェクトではない文字列を使用して配列を埋めます。 – dumitru