Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

文字列座標のリストをJavaScriptの緯度/経度座標の2つの浮動小数点リストに変換しますか?


以下が私たちの座標だとしましょう-

var listOfStrings = ["10.45322,-6.8766363", "78.93664664,-9.74646646", "7888.7664664,-10.64664632"];

上記を緯度と経度の2つの浮動小数点リストに変換するには、comma(、)とmap()に基づいてsplit()を使用します。

var listOfStrings = ["10.45322,-6.8766363", "78.93664664,-9.74646646", "7888.7664664,-10.64664632"];
var latitude = [];
var longitude = [];
listOfStrings.forEach(obj => obj.split(',')
.map(Number)
.forEach((value, index) => [latitude, longitude][index].push(value))
);
console.log("All positive value is latitude=")
console.log(latitude);
console.log("All negative value is longitude=")
console.log(longitude);

上記のプログラムを実行するには、次のコマンドを使用する必要があります-

node fileName.js.

ここで、私のファイル名はdemo180.jsです。

出力

これにより、次の出力が生成されます-

PS C:\Users\Amit\javascript-code> node demo180.js
All positive value is latitude=
[ 10.45322, 78.93664664, 7888.7664664 ]
All negative value is longitude=
[ -6.8766363, -9.74646646, -10.64664632 ]
>
  1. 辞書をJavaScriptオブジェクトのリストに変換する方法は?

    以下は、辞書をJavaScriptオブジェクトのリストに変換するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &

  2. 2つの配列を1つのJavaScriptオブジェクトに変換できますか?

    以下は、2つの配列を1つのJavaScriptオブジェクトに変換するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>