"[1,1]、[2,2]、[3,3]"の形式の座標ペアがあります。私は[[1,1]、[2,2]、[3,3]]を持つように純粋な配列オブジェクトに変換します。 javascriptでは、文字列を適切な配列の配列に変換して上記の表現を得る方法を教えてください。私が変換した後は、外側の角かっこを追加する必要がありますか、それとも変換後の意味ですか?座標ペアの文字列をjavascriptの座標ペアの配列オブジェクトに変換する
0
A
答えて
2
var coordinateArray = JSON.parse('[' + yourCoordinateString + ']');
0
JSON.parse('['+[1,1], [2,2], [3,3]"+']');
1
あなたがJSON.parse
借りることができます...
var arr = JSON.parse('[' + my_string + ']');
かeval()
あなたはコンテンツが安全である知っていれば...
var arr = eval('[' + my_string + ']');
...またはFunction
コンストラクタ...
var arr = (new Function('return [' + my_string + '];'))();
0
function coordinateStringToArray(coordinateString) {
//Remove the first and last brackets, then split it by the delimeter.
var sets = coordinateString.substr(1, coordinateString.length - 2).split('],[');
var arr = new Array();
for (i = 0; i < sets.length; ++i) {
var set = sets[i];
arr.push(new Array(set.substr(0,1), set.substr(2,1)));
}
return arr;
}
+0
上記の私のものはもちろんより高速でなければなりません。 – crush
関連する問題
- 1. int配列内の文字列の座標を変換する
- 2. 座標ペアのSciPy interp2D
- 3. 座標文字列を浮動小数点に変換する
- 4. グローバル座標を文字のローカル座標とバックに変換する
- 5. x、y座標のリストにマスク(boolean)配列を変換する
- 6. マウスリスナーの座標をグラフの座標に変換する
- 7. 座標変換
- 8. ピクセルへのタイル座標を地理座標に変換する
- 9. 文字列からX座標とY座標を抽出する
- 10. フォームのビューポート座標を実際の画像座標に変換
- 11. 実世界の座標をOpenGLの座標に変換
- 12. MonoTouch/MonoDroid - 生のタッチ座標を画面座標に変換
- 13. GPS座標をGoogleマップに変換する方法座標
- 14. MKMapkit XY座標を緯度座標に変換する
- 15. UIImageViewタッチ座標をUIImage座標に変換する
- 16. OpenGLキャンバス座標をHTML5キャンバス座標に変換する
- 17. SVG座標変換
- 18. C++:座標の配列ですか?
- 19. 2つの2次元座標系間の座標変換
- 20. デカルト座標とスクリーン座標の間の変換
- 21. 配列内のオブジェクトのx、y座標を取得する
- 22. 座標変換の問題
- 23. OpenGLで3D座標を画面座標に変換
- 24. WPF:画面座標とWPF座標の変換
- 25. 地理座標から地磁気座標への変換
- 26. 2D配列for eachテーブルの座標を取得するJTSL、JAVASCRIPT
- 27. JavaScript - ペアの配列
- 28. サブビューのフレーム座標系をセルフビューの座標系に変換する方法
- 29. Googleの場所にクエリ座標を渡すクエリ文字列
- 30. 標準のC++文字列を文字列に変換する^
+1「ファンクション」の方法の場合 –